
Qt
kimoli
十多年的软件开发经历,在应用程序,网络应用,图像处理,算法,手机应用有多项目经验。代码质量高。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt编译
Qt 可以直接在网站下载安装版的,但只有32bit的。如果想用64位的,那就要自己编译。 http://qt-project.org/downloads 4.8.4版的。 refer to : http://blog.youkuaiyun.com/vbskj/article/details/7792163 把\mkspecs\win32-msvc2010\qmake.conf文件中的 QMAKE_原创 2012-12-27 13:11:33 · 374 阅读 · 0 评论 -
在Qt标准FileDialog对话框中插入控件
Qt的界面大多是MVC的组织模式。其中控制部分是对外的接口,而界面则不对外,就是说,用户只能在控制部分的接口中实现对Qt类的通信,如果你要是想改变界面的显示,则没有提供相关的接口。 我在实际工作要在QFileDialog中增加一个控件。在QFileDialog定义中可以发现Q_DECLARE_PRIVATE(QFileDialog),这句话就是在QFileDialog中定义了界面的联系。查看宏的原创 2008-06-20 10:50:00 · 1241 阅读 · 1 评论 -
Qt, qmake
refers to: http://qt-project.org/doc/qt-4.8/qmake-tutorial.html qmake是Qt的编译工具,可以针对不同的平台和不同的语言。qmake基本一个项目文件(.pro)生成Makefile。 qmake自动包含moc和uic工具。 moc:Meta-Object Compiler是一个工具,用来处理Qt中的C++扩展部分。Qt的类会包原创 2012-12-27 13:33:04 · 1648 阅读 · 0 评论 -
QDesktopWidget 获取桌面大小
QDesktopWidget 通过QDesktopWidget可以获得显示屏幕的一些信息。比如 大小,有几个显示屏幕,每个显示的坐标等。 静态函数 QApplication::desktop(),返回QDesktopWidget*, Desktop widget也叫root window 成员函数screenGeometry()获取可用screen的坐标几何数值。screenCount(原创 2013-01-08 13:47:03 · 693 阅读 · 0 评论 -
QTimer 定时器
提供定时器,而且还有一种只执行一次的定时。连接timeout()信号,然后调用start(). QTimer *timer = new QTimer(this); connect(timer,SIGNAL(timeout()),this,SLOT(handleTimeout())); timer->start(1000); // 1 second. 创建一个一次的定时, QTimer原创 2013-01-08 13:48:16 · 375 阅读 · 0 评论 -
qRegisterMetaType 注册数据类型
int qRegisterMetaType(const char* typeName) qRegisterMetaType("MyClass"); 通过注册之后,可以在run-time动态创建对象了。对于自定义的类型,想要在消息机制应用,就是说要用signal/slot传递,那一定要用此函数注册,否则无法创建消息参数对象。 http://qt-project.org/doc/qt-4.8/q原创 2013-01-08 13:48:54 · 904 阅读 · 0 评论 -
QTableView几个用法
QTableView http://qt-project.org/doc/qt-4.8/qtableview.html viewM = new QTableView(this); viewM->setModel(model); //设置model to see:http://qt-project.org/doc/qt-4.8/model-view-programming.html vi原创 2013-01-08 13:49:35 · 2873 阅读 · 0 评论 -
Qt线程同步操作用QWaitCondition QMutex
可以看到Qt提供了一个等待事件发生的类QWaitCondition,当条件满足时可以唤醒其它等待的线程。 写一个类可以在线程间实现同步功能 #ifndef THREADEVENT_H #define THREADEVENT_H #include #include class ThreadEvent { public: ThreadEvent(const ch原创 2013-06-19 13:56:34 · 1106 阅读 · 0 评论