System Architect

Struggling

Qt中SQLite3的增、删、改、查操作

QT对数据库具有完善的支持,不需要加任何其他插件就可以直接使用,但是如果你要是加了sqlite3插件,调用数据库就跟直接调用一个驱动一样,直接调用接口函数:open、close、……,换言之QT自带的数据库语言就用不上了。

2015-11-25 10:13:15

阅读数:7619

评论数:0

Qt中的信号与槽机制解析

注:要想使用Qt的核心机制信号与槽,就必须在类的私有数据区声明Q_OBJECT宏,然后会有moc编译器负责读取这个宏进行代码转化,从而使Qt这个特有的机制得到使用。 所谓信号槽,简单来说,就像是插销一样:一个插头和一个插座。当某种事件发生之后,比如,点击一下鼠标,或者按下某个按键,此时,这个组件...

2015-05-04 17:44:02

阅读数:4800

评论数:0

VC环境下(非QT环境)使用Qt的配置方法

最近在已经发布的dll工程中发现了一个bug,最后决定使用Qt的signal-slot机制去改善。但是原始dll工程并非Qt工程,只是一个MFC工程,直接使用Qt函数是会报错的。经过我的摸索,最终成功移植,使其兼容Qt的函数库。 步骤如下:       1.在目标工程下,依次选择“项目--》**属...

2015-05-04 17:14:00

阅读数:1389

评论数:0

error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall Widget::metaObject

编写一个简单的给予QT的DEMO程序步骤大致如下: 下面开始编程: A 编写 main.cpp B 编写 hello.h C 编写 hello.cpp D 制作.ui文件,并生成ui_hello.h     打开designer,拖入一个pushButton,一个lab...

2015-05-04 16:00:45

阅读数:3636

评论数:0

vs2010中自动生成Qt的moc文件的方法

Qt 程序在交由标准编译器编译之前,先要使用 moc 分析 C++ 源文件。如果它发现在一个头文件中包含了宏 Q_OBJECT,则会生成另外一个 C++ 源文件。这个源文件中包含了 Q_OBJECT 宏的实现代码。这个新的文件名字将会是原文件名前面加上 moc_ 构成。这个新的文件同样将进入编译...

2015-05-04 15:58:59

阅读数:2205

评论数:0

QT中QDir::currentPath()和QAppllication::appllicationDirPath()用法区别

最近需要动态回去exe文件的

2014-07-24 16:58:04

阅读数:6698

评论数:0

QT中的调试技术

下面提供一些有用的提示来帮助你调试基于QT开发的应用程序。 调试配置   安装配置qt时,要确保包含调试选项。在一些平台上,在调试模式下编译qt将导致应用程序比预想的要大。 带/不带框架的调试   有关调试库和框架的东西创建在developer.apple.com。 Apple Tec...

2014-07-22 12:07:18

阅读数:997

评论数:0

QT中什么时候delete

在C++中学习过程中,我们都知道: delete 和 new 必须 配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更大。 Qt作为C++的库,显然是不会违背C++的前述原则的。可是: 在Qt中,我们很多时候都疯狂地用new,却很少用delete,缺少的 delete ...

2014-07-17 16:57:43

阅读数:665

评论数:0

拦截QT关闭窗口的CloseEvent()解析

QDialog类下有一个虚函数 void QDialog::closeEvent (  QCloseEvent   *  e   )  [virtual protected] 通过实现closeEvent函数,就可以以对关闭窗口消息进行拦截,比如程序还没有完成工作时,可以弹出警告窗...

2014-05-05 15:48:24

阅读数:2046

评论数:0

Qt中如何使窗口隐藏/最小化到托盘

托盘是什么?这个就不用在多说了!而Qt中如何实现自己的托盘功能,Qt自带的demo也很明了,这里我们就来实现自己的一个托盘。。。   void TrayMenu::createActions()   {      //创建托盘项      action_show = new QActi...

2014-04-30 14:05:19

阅读数:4960

评论数:0

Qt打包发布方法

1、 发布方式        Qt发布的时候,通常使用两种方式:    (1)静态编译    (2)动态编译     静态编译:把相关联的库一并引入可执行程序,虽然发布简单,但可执行程序较大。。。     动态编译:相关联的库,以dll的形式引用,不被包含进可执行程序,发布不方便,...

2014-04-29 20:49:56

阅读数:1907

评论数:0

QT的文件操作

今天学习QT的文件操作: 1、QIODevice 直接继承自QObject QIODevice类是输入/输出设备的基类。 QIODevice为设备提供了公共实现和抽象接口用于读写块数据。 QIODevice是一个抽象类,不能被实例化。 被Q3Socket,Q3SocketDevice,QA...

2014-01-22 10:19:31

阅读数:1014

评论数:0

QT使用流读写XML

导语        从Qt 4.3开始引入了两个新的类来读取和写入XML文档:QXmlStreamReader和QXmlStreamWriter。 QXmlStreamReader类提供了一个快速的解析器通过一个简单的流API来读取格式良好的XML文档,它是作为Qt的SAX解析器的替代...

2014-01-20 19:40:35

阅读数:1452

评论数:0

QWidget、QMainWindow、QDialog和QFrame的区别

继承关系:在Qt中所有的类都有一个共同的基类QObject ,QWidget直接继承与QPaintDevice类,QDialog、QMainWindow、QFrame直接继承QWidget 类。 2,说明: QWidget类是所有用户界面对象的基类。窗口部件(QWidget)是用户界面的一个基...

2014-01-16 16:12:27

阅读数:918

评论数:0

QListWidget、QTreeWidget 和 QTableWidget

现在我们从最简单的 QListWidget、QTreeWidget 和 QTableWidget 三个类开始了解最简单的 model/view 的使用。这部分内容的确很难组织。首先,从最标准的 model/view 开始,往往会纠结于复杂的代码;但是,如果从简单的 QListWidget、QTre...

2013-12-24 16:29:37

阅读数:1272

评论数:0

QT中的model/view

有时,我们的系统需要显示大量数据,比如从数据库中读取数据,以自己的方式显示在自己的应用程序的界面中。早期的 Qt 要实现这个功能,需要定义一个组件,在这个组件中保存一个数据对象,比如一个列表。我们对这个列表进行查找、插入等的操作,或者把修改的地方写回,然后刷新组件进行显示。这个思路很简单,也很清晰...

2013-12-24 16:27:30

阅读数:967

评论数:0

QTableWidget行选中/删除/添加行

1  均分各列  tableWidget->horizontalHeader()->setStretchLastSection(true); //就是这个地方  tableWidget->horizontalHeader()->setResizeMode(QHeaderVi...

2013-12-24 10:55:44

阅读数:18070

评论数:1

QThread的currentThreadId()和currentThreadId一样吗--加括号与不加括号的区别

首先,介绍下QThread的currentThreadId()方法: Qt::HANDLE QThread::currentThreadId () [static] Returns the thread handle of the currently executing thread. ...

2013-12-18 14:37:31

阅读数:2056

评论数:2

QThread使用方法总结

本文讲述的是在Qt中QThread使用方法,QThread似乎是很难的一个东西,特别是信号和槽,有非常多的人(尽管使用者本人往往不知道)在用不恰当(甚至错误)的方式在使用 QThread,随便用google一搜,就能搜出大量结果出来。无怪乎Qt的开发人员 Bradley T. Hughes 声嘶...

2013-12-17 19:05:42

阅读数:2479

评论数:0

QThread 解析

QThread Class Reference [QtCore module] 该类提供平台独立的线程。 #include 继承QObject 公共类型 enum Priority { IdlePriority, LowestPriority, LowPriority, NormalPriori...

2013-12-13 18:30:31

阅读数:1241

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭