最近在利用闲暇时间研究Qt,大概有3周了,看过了官网的white paper并浏览了一遍。总的来说,感触还是很深的,所以今天想写点东西,作为对Qt初体验的记录。 本人作为一个MFC老古董(如果你关注本博的话,你是知道的,汗~),发现研究Qt是一件非常令人赏心悦目的事情。那感觉,就像你逛完了集美家.....
分类:
编程语言 时间:
2015-12-31 00:09:30
阅读次数:
295
一、前言 前面说了Qt最基本的实例创建、控件以及工具集的介绍,相当于对于Qt有了一个初次的认识,这次我们开始认识Qt信号通信的重点之一——信号槽。二、信号槽 信号槽是 Qt 框架引以为豪的机制之一。熟练使用和理解信号槽,能够设计出解耦的非常漂亮的程序,有利于增强我们的技术设计能力。 所谓信号槽...
分类:
其他好文 时间:
2015-12-23 19:18:21
阅读次数:
186
(一):写在前面在这一个小节当中,主要是通过一个窗口实例来实现对GTK+的整体理解。我们这个实例比较简单,就是实现两个按钮和一个标签,按钮上显示的是加号和减号,标签的初始值为0.每按下一次增加按钮,标签中的数字就会加1,每按下一次减少按钮,标签中的数字就会减1.就是一个这样的功能。这里面设计到的问题有:信号槽机制,布局也就是Layout等。(二):整体思路Created with Raphaël 2...
分类:
其他好文 时间:
2015-11-26 19:17:49
阅读次数:
151
在主线程上,可以控制子线程启动,停止,清零如果子线程启动的话,每一秒钟会向主线程发送一个数字,让主线程更新界面上的数字。程序截图:上代码:[cpp]view plaincopyprint?#include#include#includeclassThread:publicQThread{Q_OBJE...
分类:
编程语言 时间:
2015-11-25 08:00:03
阅读次数:
221
#include "Poco/BasicEvent.h"#include "Poco/Delegate.h"#include using Poco::BasicEvent;using Poco::Delegate;#include class A{public: BasicEvent theEven...
分类:
其他好文 时间:
2015-11-16 19:12:57
阅读次数:
218
1.没加 QT+=sql,需要再.pro文件中加上2.无故崩溃,这个有多种原因,多为指针问题,例如,指针内存泄露,指针未开辟空间直接使用,UI还未建立就使用UI里面的东西。。等等 3.Sql问题,有信号槽,但是不能操作TableView,model_labtool->ins...
分类:
其他好文 时间:
2015-10-27 13:21:57
阅读次数:
175
//简单介绍一下QT信号与槽的连接方式://Qt::AutoConnection表示系统自动选择相应的连接方式,如果信号与槽在同一线程,就采用Qt::DirectConnection,//如果信号与槽不在同一线程,将采用Qt::QueuedConnection的连接方式。//Qt::DirectCo...
分类:
编程语言 时间:
2015-10-12 22:35:23
阅读次数:
321
在主线程上,可以控制子线程启动,停止,清零如果子线程启动的话,每一秒钟会向主线程发送一个数字,让主线程更新界面上的数字。程序截图:上代码:[cpp]view plaincopyprint?#include#include#includeclassThread:publicQThread{Q_OBJE...
分类:
编程语言 时间:
2015-10-01 20:33:10
阅读次数:
201
信号(singal)与槽(slot)用于对象相互通信,信号:当某个对象的某个事件发生时,触发一个信号,槽:响应指定信号的所做的反应,其实信号槽类似于.NET里面的委托、事件,比如Repeater控件类,当行数据绑定后,触发一...
分类:
编程语言 时间:
2015-09-21 19:52:00
阅读次数:
231
在前面的章节(信号槽和自定义信号槽)中,我们详细介绍了有关 Qt 5 的信号槽新语法。由于这次改动很大,许多以前看起来不是问题的问题接踵而来,因此,我们用单独的一章重新介绍一些 Qt 5 的信号槽新语法。基本用法Qt 5 引入了信号槽的新语法:使用函数指针能够获得编译期的类型检查。使用我们在自定义信...
分类:
其他好文 时间:
2015-09-17 11:35:03
阅读次数:
267