文章分类 - QT
QT相关技术
摘要:"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负
阅读全文
摘要:一、简介 Qt提供了一套标准的通用对话框,极大的提高了使用者的开发效率。本文收集了大部分标准的对话框,用户需要使用时只须复制相应的部分代码就行,不用再到处查找。 二、运行图 三、详解 1、中文翻译 (1)内置对话框的翻译 [cpp] view plain copy #include <QTextCo
阅读全文
posted @ 2016-07-18 17:11
龙心纹
摘要:一、简介 QT编写的模拟时钟,demo里的时钟只有时针和分针,在其基础上添加了秒针,构成了一个完整的时钟。能对2D绘图中坐标系统、平移变换(translate)、比例变换(scale)、旋转变换(rotate)、扭曲变换(shear)及其save()和restore()来保存和恢复坐标系的状态。 二
阅读全文
posted @ 2016-07-18 17:10
龙心纹
摘要:一、简介 通过QFile、QDir、QFileInfo和QFileSystemWatcher类简单介绍对文件和目录的一些操作。对文本流和数据流没有太多的介绍,还有一些Qt资源、统一资源定位符、缓冲区可以在以后应用中加上。 二、详解 1、QFile 可以读写文本文件、二进制文件和Qt资源文件,也可以和
阅读全文
posted @ 2016-07-18 17:05
龙心纹
摘要:一、简介 最近因项目需求,Qt程序一旦检测到错误,要重新启动,自己是每次关闭主窗口的所有子窗口但有些模态框会出现问题,因此从网上总结了一些知识点,以备以后的应用。 二、详解 1、Qt结构 [cpp] view plain copy int main(int argc, char *argv[]) {
阅读全文
posted @ 2016-07-18 17:04
龙心纹
摘要:一、简介 不断总结好的样式表,美化自己的界面(在实际工作中会不断的更新)。 二、详解 1、加载样式表文件 [html] view plain copy QFile file(":/qss/stylesheet.qss"); file.open(QFile::ReadOnly); QString st
阅读全文
posted @ 2016-07-18 17:02
龙心纹
摘要:关键词:Qt5、IconEditor、custom plugin、QtCreator、Failed Plugins、自定义插件 今天,《C++ GUI Programming with Qt 4》看到了第五章自定义IconEditorPlugin的地方。动手尝试过程中,遇到一些问题,记录一下,借前辈
阅读全文
posted @ 2016-07-18 16:58
龙心纹
摘要:这里我们使用下面这个struct来做说明(这里不管是struct还是class都一样): 复制代码 QVariant 为了能在QVariant中使用自定义数据类型做,需要使用Q_DECLARE_METATYPE()来向Qt的元系统声明这个自定义类型。如下列所示: 复制代码 在作为QVariant传递
阅读全文
摘要:Qt4.0中又增加了一个非常有用的类QSettings,这个类是Qt4提供的一个读取配置文件的类,在Windows平台上,它提供了ini文件的读写,以及注册表的读写功能。我们都知道,用户对于应用程序经常有某种需要,比如说:窗体的大小,出现的位置,以及最近打开的文件等等,而这些需求均可由QSettin
阅读全文
摘要:Qt中相关的类 标签页俗称Tab页,Qt提供了QTableWidget用于创建基于Tab页式的文档。使用QTableWidget,我们可以很方便得添加和删除Tab、设置和获取Tab页上面的文字,设置当前的Tab。 实现 MainWindow类中维护一个QTabWidget的指针。 新建一个文本文件时
阅读全文
posted @ 2016-07-15 17:54
龙心纹
浙公网安备 33010602011771号