一 . QT4和QT5的区别(信号和槽):1. QT4: connect(button,SIGNAL(pressed()),this,SLOT(close())); /** * 优点 :写法简单 * 缺点: SIGNAL(), SLOT()是两个宏,将函数转换为字符串 * 编译时不做错误检查,影响程 ...
分类:
其他好文 时间:
2018-07-27 21:07:18
阅读次数:
220
具体实现一个自定义newspaper,reader的信号槽//!!! Qt5 #include ////////// newspaper.h class Newspaper : public QObject { Q_OBJECT public: Newspaper(const QString & n... ...
分类:
其他好文 时间:
2018-07-17 23:19:32
阅读次数:
232
1.在工程文件.pro中加入 QT += charts 2.需要的头文件 #include <QChart> #include <QBarSet> #include <QBarSeries> 3.创建集合并向它们追加数据 QBarSet *set0 = new QBarSet("Jane"); *s ...
分类:
其他好文 时间:
2018-07-12 20:18:31
阅读次数:
333
#include <QDir> //头文件 QDir *TEST = new QDir; bool exist = TEST->exists("TEST"); if(!exist) bool ok = TEST->mkdir("TEST"); QString fileName = "TEST/1.t ...
分类:
其他好文 时间:
2018-07-11 12:18:59
阅读次数:
207
把QString写到文件中可以用toutf8()函数 QByteArray QString::toUtf8() const Returns a UTF-8 representation of the string as a QByteArray. UTF-8 is a Unicode codec a ...
分类:
其他好文 时间:
2018-06-29 19:55:59
阅读次数:
340
Qt 提供了 QtSql 模块来提供平台独立的基于 SQL 的数据库操作。这里我们所说的“平台独立”,既包括操作系统平台,有包括各个数据库平台。另外,我们强调了“基于 SQL”,因为 NoSQL 数据库至今没有一个通用查询方法,所以不可能提供一种通用的 NoSQL 数据库的操作。Qt 的数据库操作还 ...
分类:
数据库 时间:
2018-06-23 01:27:01
阅读次数:
308
前面介绍了数据库都是要使用SQL语句,并在显示方面不方便,不够直观反映数据。 上节介绍一个模型,可以直接利用该模型连接数据库,可以在QT的可视化界面TabView直接对数据库进行操作,并且不需要使用SQL语句。 思路: 1.按照前面的方式,选择数据库的类型,打开数据库 QSqlDatabase db ...
分类:
数据库 时间:
2018-06-23 01:24:17
阅读次数:
202
QLabel控件使用 QLabel是我们最常用的控件之一,其功能很强大,我们可以用来显示文本,图片和动画等。 显示文字 (普通文本、html) 通过QLabel类的setText函数设置显示的内容: void setText(const QString &) ? 可以显示普通文本字符串 QLable ...
分类:
其他好文 时间:
2018-06-22 23:58:40
阅读次数:
370
Qt 库中对字符串类型进行了封装,QString 类提供了所有字符串操作方法,给开发带来了便利。 由于第三方库的类型基本上都是标准的类型,即使用std::string或char *来表示字符 (串) 类型,因此在Qt框架下需要将QString转换成标准字符 (串) 类型。下面介绍QString, S ...
分类:
其他好文 时间:
2018-06-18 17:15:27
阅读次数:
165
一、QT int转QString,并补0 二、QT int转16进制,并补0 三、QT之日期时间 获取系统当前时间并设置显示格式 四、查询字符串数据 ① 函数QString::startsWith()判断一个字符串是否以某个字符串开头。 此函数有两个参数:第一个参数指定了一个字符串,第二个参数指定是 ...
分类:
其他好文 时间:
2018-06-08 00:32:14
阅读次数:
203