摘要:
以一个查找对话框为例子开始学习 用Qt创建一个对话框程序首先使用手工编码创建一个查找对话框程序 1 #include "finddialog.h" 2 #include<QtGui> 3 4 FindDialog::FindDialog(QWidget *parent) : 5 QDialog(parent) 6 { //查找窗口的部件的创建和初始化 7 text = new QLineEdit; 8 caseSensCheck = new QCheckBox(tr("Match Case")); 9 prevCheck = new QCh. 阅读全文
摘要:
Qt是当今很流行的一种跨平台 GUI 框架,但是发展到如今,他的功能已经不局限于开发GUI应用程序 , 他也可以开发许多的非GUI程序和服务器程序等 Qt的入门比较简单,下面以常见的Hello World程序来开始Qt的学习 1 #include <QApplication> 2 #include<QLabel> 3 4 int main(int argc, char *argv[]) 5 { 6 QApplication a(argc, argv); 7 8 QLabel msg("Hello World"); 9 msg.show();1... 阅读全文
摘要:
QPageSetupDialog 类所对应的都文件 在 Qt5 中是位于 QtPrintSupport/ 目录下的 该目录是和打印支持相关的类所在的目录#include<QtPrintSupport/QPageSetupDialog> 阅读全文
摘要:
遇到 tr 未定义的错误时, 就要查看一下 , 使用tr的地方所在的类是否继承自 QObject 类 或者在不在某一类中,如果不是继承自QObject 或根本不在一个类中 , 那么就直接用类名引用 QObject::tr( ) 阅读全文
摘要:
当遇到该错误的时候,要检查几个方面1、*.ui 文件是否执行了打开操作 QFile file("mainwindow.ui"); file.open(QFile::ReadOnly);2、有没有将 *.ui 文件拷贝到debug 和 release 目录下3、有没有在工程文件中加入以下语句 CONFIG += uitools4、另外, 在qt5 中 , QUiLoader 头文件的位置为 <QtUiTools/QUiLoader> 阅读全文