Linux
文章平均质量分 76
Mr_weng_
这个作者很懒,什么都没留下…
展开
-
使用进度条
Qt提供两种显示进度条方式,QProgressBar和QProgressDialogQProgressBar类提供了一种横向或纵向显示进度的控件表示,用来描述任务的完成情况QProgressDialog类提供了一种针对慢速过程的进度对话框表示方式,用于描述任务完成的进度情况。原创 2013-11-16 12:40:07 · 2098 阅读 · 0 评论 -
Qt之事件
1.获取鼠标事件鼠标事件包括鼠标移动,按下,松开,以及鼠标双击。#ifndef MOUSEEVENT_H#define MOUSEEVENT_H#include class MouseEvent : public QMainWindow{ Q_OBJECTpublic: MouseEvent(); ~MouseEvent();private:原创 2013-12-28 13:50:54 · 1677 阅读 · 0 评论 -
Qt C++ GUI
用户界面应用程序:子类化QMainWindow:Spreadsheet例子首先将MainWindow类定义为QMainWindow的子类。其包含自己的信号和槽,所以包含了Q_OBJECT宏#ifndef MAINWINDOW_H#define MAINWINDOW_H#include class QAction;class QLabel;class FindDialog;原创 2013-12-25 11:16:14 · 1625 阅读 · 0 评论 -
多线程(笔记)
QSemaphore是互斥量的另外一种泛化表现形式,与读写锁定不同,信号量semaphore可以用于保护一定数量的资源。一个典型的信号量应用程序是当两个线程间传递一定量的数据DataSize时,这两个线程会使用某一特定大小(BufferSize)的共享环形缓冲器buffer。const int DataSize =10000;const int BufferSize = 4096;原创 2014-01-10 21:27:36 · 708 阅读 · 0 评论 -
do...while(0)在宏定义中的用法
在Linux内核和其他一些开源的代码中,经常遇到下面的代码:do{ ...}while(0)其用法体现在如下几个方面:1.辅助定义复杂的宏,避免引用的时候出现错误:#defineDOSOMETHING()\foo1();\foo2();以上宏定义的意思是当调用DOSOMETHING()的时候,函数foo1()和foo2()都会被调用当如果你如此原创 2014-09-04 19:59:56 · 668 阅读 · 0 评论 -
Linux文件权限说明
查看文件权限的语句: 在终端输入:ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些:-rw-rw-r--原创 2014-11-12 19:29:45 · 584 阅读 · 0 评论