Qt
12304108
软件开发
展开
-
C++ GUI Qt4编程-创建主窗口
水电费原创 2014-01-16 11:46:16 · 1558 阅读 · 0 评论 -
Qt基础技术汇总
1.char转化为QStringQString::fromAscii(char)2.去除QString原创 2014-07-21 17:03:08 · 1118 阅读 · 0 评论 -
C++ GUI Qt4编程-创建自定义窗口部件
通过Qt窗口部件进行子类化或者直接对QWidget进行子类化,就可以创建自定义窗口部件,下面示范两种方式,并且也会说明如何把自定义窗口部件集成到Qt设计师中,这样就可以像使用内置的Qt窗口部件一样来使用它们,最后展示使用双缓冲技术(一种用于快速绘制的强大技术)的自定义窗口部件。1.自定义Qt窗口部件 我们发现Qt窗口部件需要更多的自定义定制,这些定制可能要比它在Qt设计师里原创 2014-01-20 10:31:08 · 1534 阅读 · 0 评论 -
C++ GUI Qt4编程-创建对话框
对话框为用户提供了许多选项和多种选择,允许用户把选项设置为他们喜欢的变量值并从中做出选择,之所以把它们称为对话框,或者简称为“对话框”,是因为它们为用户和应用程序之间提供了一种可以相互“交谈”的交互方式。 前置声明(forward declaration)会告诉C++编译程序类的存在,而不用提供类定义中的所有细节(通常放在它自己的头文件中)。 1.子类化对话框类原创 2014-01-14 16:40:45 · 1627 阅读 · 0 评论 -
C++ GUI Qt4编程-事件处理
事件(event)是由窗口系统或者Qt自身产生的,用以响应所发生的各类事情。当用户按下或者松开键盘或者鼠标上的按键时,就可以产生一个键盘或者鼠标事件;当某个窗口第一次显示的时候,就会产生一个绘制事件,用来告知窗口需要重新绘制它本身,从而使得该窗口可见。大多数事件是作为用户动作的响应而产生的,但是也有一些例外,比如像定时器事件,则是有系统独立产生的。 不应该混淆"事件"和"信号"这原创 2014-02-27 09:16:52 · 1948 阅读 · 0 评论 -
C++ GUI Qt4编程-布局管理
放置在窗体中的每一个窗口部件都必须给定一个合适的大小和位置。Qt提供了多个用于在窗体中摆放窗口部件的类:QHBoxLayout,QVBoxLayout,QGridLayout和QStackLayout。这些类简单易用,几乎每个Qt开发人员都会用到它们。 使用Qt布局类的另外一个原因是:它们可以确保窗体能够自动适应于不同的字体,语言和系统平台。如果用户改变了系统的字体设置,那么该应原创 2014-01-22 09:26:43 · 2176 阅读 · 0 评论 -
Qt 信号-槽的同步与异步处理
通常使用的connect,实际上最后一个参数使用的是Qt::AutoConnection类型:Qt支持6种连接方式,其中3中最主要:1.Qt::DirectConnection(直连方式)(信号与槽函数关系类似于函数调用,同步执行) 当信号发出后,相应的槽函数将立即被调用。emit语句后的代码将在所有槽函数执行完毕后被执行。 2.Qt::QueuedConnectio原创 2014-07-22 14:33:55 · 21660 阅读 · 0 评论 -
Qt 线程同步与异步处理
1.互斥量(QMutex) 头文件声明: #include 互斥量声明: QMutex m_Mutex; 互斥量加锁: m_Mutex.lock(); 互斥量解锁: m_Mutex.unlock(); 2.等待条件(QWaitCondition) 头文件声明: #inc原创 2014-07-23 09:56:27 · 8332 阅读 · 1 评论 -
C++ GUI Qt4编程-Qt入门
时发生大幅原创 2014-01-13 16:25:39 · 3383 阅读 · 0 评论