Qt对于系统底层,一直没有很好的支持,例如串口并口通信,还有我们经常都会用到的全局热键,等等。既然Qt可能出于某种原因,不对这些进行支持,我们就只能自己写代码,调用系统相关的API了。注意,这个是Windows篇,就说明这些代码只支持windows系统。同时,也说明肯定还有其他平台的要写。不过要等O...
尽管每次和cmake对比起来,我们总是说 qmake 简单、功能少。但是qmake仍然是一个非常复杂的东西,我想大多人应该和我一样吧:不是太清楚CONFIG等变量到底如何起作用的用过的qmake内置变量和函数不超过20个看Qt Creator源码或者QtSolution等库中自己使用的 *.pro ...
分类:
其他好文 时间:
2014-08-29 10:36:47
阅读次数:
221
线程之间共享数据,但又单独执行; QT线程QThread是平台无关的;通常主线程从main开始执行,而在主线程中创建其他线程,其他线程派生于QThread;1、线程优先级总共8个优先级:线程优先级从上到下越来越高。ConstantValueDescriptionQThread::IdlePriori...
分类:
编程语言 时间:
2014-08-29 10:36:07
阅读次数:
278
qtevents多线程工作object存储Another Look at Events(再谈Events)最近在学习Qt事件处理的时候发现一篇很不错的文章,是2004年季刊的一篇文章,网上有这篇文章的翻译版,但是感觉部分地方翻译的比较粗糙,不是很明确。索性重新翻译了一遍,并引用了原翻译版的一段译注。...
分类:
其他好文 时间:
2014-08-29 10:35:47
阅读次数:
228
一、移植Qt4.5.3
1、获得 Qt4.5.3 的源代码Qt4.5.3源代码的原始包 qt-embedded-opensource-src-4.5.3.tar.gz 将其拷贝到 /opt 下,
然后在linux终端上输入如下命令(不用键入#),在/opt/下解压Qt4.5.3的源码包
# cd /opt/
# tar xvzf /opt/qt-embedded-...
分类:
其他好文 时间:
2014-08-29 09:28:57
阅读次数:
239
一、什么是qtQt是著名的跨平台C++界面库,甚至可以运行在嵌入式设备上(基于framebuffer),拥有自己的集成开发环境QtCreator。在linux上的两大桌面环境gnome和kde,前者是基于GTK+(主要用C开发),而后者就是基于Qt(主要用C++开发)。二、安装qt4.3.5和编译动态版exe*安装最..
分类:
其他好文 时间:
2014-08-29 02:58:47
阅读次数:
267
QTableView:显示层
setModel(QAbstractItemModel) //绑定
setItemDelegate();
QAbstractItemModel:数据封装层
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole)const
bool setData(const QModel...
分类:
其他好文 时间:
2014-08-28 19:48:15
阅读次数:
197
首先,我自己总结的应用程序的结构首先是UIApplicationMain,这个代表了这个应用程序,一个程序是只有一个的。感觉跟我以前做过的Qt比较像,都有一个main函数作为整个应用程序的入口,Android就没有一个函数作为整个程序的入口。至于为什么会这样,我理解为这是C语言的残留。iOS在mai...
分类:
移动开发 时间:
2014-08-28 19:28:55
阅读次数:
247
上篇文章介绍了如何使用Qt Creator和Visual Studio构建Windows Phone 8.1应用并且在Windows Phone 8.1模拟器上运行。当然了,能够运行在模拟器只能算第一步,能够运行在真机上并且顺利地发布在Windows Phone应用商店则是我们的目标。为了达到这个目标,我们需要先注册成为Windows Phone的开发者,并且解锁手机,这样才能让我们的程序在Windows Phone 8.1手机上顺利运行。...
分类:
移动开发 时间:
2014-08-28 13:19:19
阅读次数:
218
1)Exception :shutdown failed: ENOTCONN (Transport endpoint is not connected)
问题描述:
socket shutdonwOutput时出现异常,这个问题可能是多次关闭同一个socket所导致。我这里出现这个问题的原因是server端和client端都执行断开链接的操作:
一端(qt实现)执行: socket->d...
分类:
其他好文 时间:
2014-08-28 11:26:49
阅读次数:
152