
Qt
sym19862006
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自定义插件
创建自定义插件1. 创建工程 QT4 Designer PlugIn 后续配置都使用默认值,这里我们创建一个QHist插件。 2. 新建后,直接编译,会产生如下错误1>LINK : fatal error LNK1181: cannot open input file 'QtDesignerd.lib'...原创 2011-08-17 18:39:49 · 118 阅读 · 0 评论 -
<转>Qt 正则表达式
1、 QT中的QRegExp类实现了正则表达式的模式匹配。2、Qt中有两个不同类的正则表达式. - 第一类为元字符.它表示一个或多个常量表达式. - 令一类为 转义字符,它代表一个特殊字符. 1) 元字符. 匹配任意单个字符.例如, 1.3 可能是1. 后面跟任意字符,再跟3^ 匹配字符串首. 例如, ^12可能是123,但不能是312$ 配字符串尾....原创 2011-08-12 11:46:27 · 161 阅读 · 0 评论 -
Qt中combox连接数据库
示例源码:#include "widget.h"#include "ui_widget.h"#include <QtGui/QCompleter>#include <QStringList>Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ...原创 2011-08-01 00:15:40 · 1834 阅读 · 1 评论 -
QT中的元对象系统
Qt中的元对象系统是用来处理对象间通讯的信号/槽机制、运行时的类型信息和动态属性系统。它基于下列三类:QObject类; 类声明中的私有段中的Q_OBJECT宏; 元对象编译器(moc)。 moc读取C++源文件。如果它发现其中包含一个或多个类的声明中含有Q_OBJECT宏,它就会给含有Q_OBJECT宏的类生成另一个含有元对象代码的C++源文件。这个生成的源文件...原创 2011-07-29 23:42:22 · 130 阅读 · 0 评论 -
QT Designer
(一)简单继承方式的实现1、QT Designer 设计用户界面;2、设计一个类继承设计的用户界面;3、在程序中使用这个类。以一个sample为例,ui文件为calculatorform.ui/** @brief 自定义类的头文件calculatorform.h */#ifndef CALCULATORFORM_H#define CALCULATORFORM_H#includ...原创 2011-07-28 21:44:39 · 133 阅读 · 0 评论 -
QWidget QMainWindow QDialog 之间的区别
QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个原子:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口部件(...原创 2011-07-28 20:27:31 · 112 阅读 · 0 评论 -
Qt达人
http://www.yafeilinux.com/ http://www.meegozu.com/thread-112-1-1.html原创 2011-07-27 23:19:36 · 142 阅读 · 0 评论 -
二十七、Qt数据库(七)QSqlRelationalTableModel(转)
QSqlRelationalTableModel,该类为单张的数据库表提供了一个可编辑的数据模型,它支持外键。我们还是新建Qt4 Gui Application工程,我这里工程名为relationalTableModel ,然后选中QtSql模块,Base class选QWidget。工程建好后,添加C++ Header File ,命名为database.h,更改其内容如下:#ifndef DA...原创 2011-07-27 23:16:39 · 162 阅读 · 0 评论 -
Qt的LineEdit 输入内容控制
默认下,LineEdit接受任何字符输入,如何让LineEdit能偶只接受自定义的输入,如只允许输入XX或者XX.XX(X:0-9)可以使用正则表达式和LineEdit的Validator进行限制 例子: QRegExp regExp2("[0-9]{1,2}[.][0-9]{0,2}");QRegExpValidator *pRegExpValidator2 = new ...原创 2011-07-24 19:42:43 · 721 阅读 · 0 评论 -
QT + VS2008 环境配置
最近学习QT,配置环境费了很多时间,其实可以有更快的方法。现将一个简单的配置方法分享一下。前提先要安装好了VS20081. 安装Qt libraries for Windows (VS 2008) ,下到的是qt-win-opensource-4.6.2-vs2008.exe,QT已经提供了使用VS2008编译的版本,这样就不需要再费几个小时来编译环境。2. 安装Visual St...原创 2011-07-23 10:26:27 · 165 阅读 · 0 评论 -
编译数据库ODBC
单独编译~\src\plugins\sqldrivers\odbcqmake -t vclib odbc.pro qmake然后对生成的qsqlodbc.vcproj点击打开 在IDE中重新编译编译后,在~\plugins\sqldrivers\下应该有qsqlodbcd4.dll(debug)或qsqlodbc4.dll...原创 2011-08-17 19:15:07 · 318 阅读 · 0 评论 -
Qt容器测试
#include "vectortest.h"#include #include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); /*QMapmap; map.insert("eins",1); map.insert("sie",2);...原创 2011-08-14 23:39:55 · 119 阅读 · 0 评论