2015-01-04 06:25
⁄ 工业·编程
⁄ 共 1899字
源文件:
#include "prjini.h" #include <qsettings.h>
#include <QStringList> #if defined(Q_OS_WIN32) #include <qt_windows.h>//必须添加windows的头文件 #endif
QStringList QPrjIni::getCOMPorts_win(void)//Qt通过windows相关的注册表函数实现枚举串口 { QStringList comList;
#if defined(Q_OS_WIN32) ...
Qt阅读全文
2015-01-03 04:23
⁄ 工业·编程
⁄ 共 144字
QtCreator的菜单->工具->选项,其配置参数的保存路径如下:
以winXP系统为例,默认路径是C:\Documents and Settings\Administrator\Application Data\QtProject\
如果把整个QtProject文件夹删除,则相当于恢复出厂值。
Qt阅读全文
2015-01-01 14:21
⁄ 工业·编程
⁄ 共 474字
一、CSS概念
级联样式表 (CSS) 包含应用于网页中的元素的样式规则。CSS 样式定义元素的显示方式以及元素在页中的放置位置。可以创建一个通用规则,只要 Web 浏览器遇到一个元素实例,或遇到一个分配给某个特定样式类的元素,该规则就立刻应用属性,而不是将属性逐个分配给页中的每个元素。CSS 样式可以通过内联方式放置在单个 HTML 元素内,也可以在网页 head 部分的 style 块内加以分组,或从单独的样式表中导入。如果样式是在...
CSS, Qt阅读全文
2014-12-31 06:20
⁄ 工业·编程
⁄ 共 67字
在windows下,运行Qt Command Prompt。
输入命令行:
qmake -tp vc XXX.pro
会生成文件XXX.vcxproj
Qt阅读全文
2014-12-30 10:17
⁄ 工业·编程
⁄ 共 2194字
1、connect
connect(sender,SIGNAL(signal()),receiver,SLOT(slot()));
这里用到了两个宏:SIGNAL() 和SLOT();通过connect声明可以知道这两个宏最后倒是得到一个const char*类型。在qobjectdefs.h中可以看到SIGNAL() 和SLOT()的宏定义:
#ifndef QT_NO_DEBUG
# define QLOCATION "\0"__FILE__":"QTOSTRING(__LINE__)
# define METHOD(a) qFlagLocation("0"#a QLOCATION)
# define SLOT(a)  ...
Qt阅读全文
2014-12-28 06:13
⁄ 工业·编程
⁄ 共 303字
原则上,两者是不可以同时存在的,但是如果都安装了,该如何分别使用他们呢?
笔者先安装了QT4的vs插件,再安装了QT5的vs插件。运行VS2010时会提示警告信息:
!!! Qt4 Add-in was found and closed! !!!
Qt4 and Qt5 versions can't be used at the same time.
Add-in Manager from Tools menu can be used to close Qt5 Add-in and to restart Qt4 Add-in.
意思是说,QT4的插件和QT5不可以同时存在,必须舍弃其一。
设置的方...
Qt阅读全文
2014-12-27 08:11
⁄ 工业·编程
⁄ 共 804字
Windows下的.exe可执行文件的属性中有版本这个信息,含有版本信息、描述、版权等。对于qt程序,要含有这样的信息,那就请如下操作:新建<工程名>.rc文件,在rc文件填入下的信息:
#if defined(UNDER_CE)
#include <winbase.h>
#else
#include <winver.h>
#endif
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG
#else...
Qt阅读全文
2014-12-26 11:06
⁄ 工业·编程
⁄ 共 3799字
从QT官网可以得知其支持的平台、编译器和调试器的信息如图所示:
http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.html
(Home | Docs | Qt Creator 3.0 | Debuggingand Analyzing | Setting Up Debugger)
本篇主要讲解QT在Windows操作系统下的三种编程环境搭建。
方案
编程环境
编译器
调试器
一
Qt Creator
MinGW GCC
GDB
二
Qt Creator
Microsoft Visua...
Qt, 软件开发阅读全文
2014-12-24 08:45
⁄ 工业·编程
⁄ 共 1664字
最近在学QML,感觉也不难,就是一直以来接触 Qt 的脚本类的东西的顺序是Script、Quick1、Declarative、Quick2、QML。那么每一个都是干什么的呢,这些东西搞的我有点混乱,所以决定把他们的大概都先弄清楚,以便更好地学习。
相关阅读
----新手必看:Qt5与Qt4的模块简介
历史
先去扒一下它们的历史。
QtScript 从 Qt 4.3 开始引入。
Qt Quick1 从 Qt 4.7 开始引入。
Qt Quick1 包含 Qt Declarative 模块、Q...
Qt阅读全文
2014-12-21 21:19
⁄ 工业·编程
⁄ 共 1328字
qt非常优秀,而且不单单是图形库,为什么国内的众多互联网企业宁愿自己开发一套图形库也不用现成的qt?(比如迅雷就自己开发了图形库)是因为授权吗?
因为他把一件简单的事情搞复杂了. 然后 5.0 以后的 QML 又和 CSS + HTML + JS 碰车. 碰车不要紧, 主要是 QML 排版部分完败 WPF 和 Web Browser. 然后嘛, QML 和原先 QT 那套 native 是两套体系, 不上不下的定位完全让人不能明白这个框架到底想要做什么.
和商业收费什么的完全...
Qt阅读全文