Qt开发软件
Qt开发软件
arize
圣雄肝帝
展开
-
Qt>总目录
Qt类型转换问题\color{blue}{类型转换问题}类型转换问题Qt的字符串操作/QString\color{blue}{Qt的字符串操作/QString}Qt的字符串操作/QString原创 2020-01-16 09:29:08 · 123 阅读 · 0 评论 -
Qt控件---->对话框QDialog
QT中使用QDialog实现对话框。创建对话框,如果其parent为NULL,则对话框作为顶层窗口,否则则作为父组件的子对话框(默认出现在parent的中心)对话框分为模态和非模态(能不能操作除了对话框以外的位置)标准对话框所谓标准对话框,是Qt 内置的一系列对话框,用于简化开发。事实上,有很多对话框都是通用的,比如打开文件、设置颜色、打印设置等。这些对话框在所有程序中几乎相同,因此没有必要在每一个程序中都自己实现这么一个对话框。Qt 的内置对话框大致分为以下几类:原创 2020-11-02 17:24:59 · 520 阅读 · 0 评论 -
Qt--->资源文件的管理与使用
Vs2017添加Qt资源文件*.qrc新建一个.qrc文件在项目所在的目录下新建一个文件夹,存放资源add file添加资源文件编译之后,选中的资源就被编译到资源文件中了,资源会被编译到可执行文件内部,再也不用担心其丢失了,使用时先复制资源路径 5. 图片资源对象的使用 //设置标题栏图片:/new/prefix1/image/background.jpg QPixmap titleImage;//创建图片对象 titleImage.load(":/new/prefix1/ima原创 2020-11-02 14:22:53 · 482 阅读 · 0 评论 -
Qt--->基础类的介绍
Qt中类名就是头文件名,一个头文件对应一个类QApplicationQt框架头文件int main(int argc, char *argv[]){ QApplication a(argc, argv);//Qt框架初始化 /*程序 代码*/ return a.exec();//a.exec()作用是让程序不死,类似于while(1),检测事件的发生,传递给相应控件}QWidget窗口基类 QWidget w;//定义窗...原创 2020-10-31 18:58:21 · 1013 阅读 · 0 评论 -
Qt/Vs软件开发---->创建新工程&打包发布
创建新工程首先要确定安装配置好了环境;文件->新建->项目,出现了一些选项,选择Qt Widgets Application,创建窗口程序编译运行,可以弹出一个窗口,生成release版本打开文件filename\x64\Release*.exe运行,可能会报错找不到*.dll或者*.lib文件添加环境变量,运行*.exe文件...原创 2020-10-31 11:18:20 · 200 阅读 · 0 评论 -
Qt软件开发---->总目录
Qt软件开发摸索学习Qt的笔记,做一个myLife应用程序,源码在gitee上,环境Vs2017+Qt5.9.2⚫️基础问题\color{green}{基础问题}基础问题Vs2017下开发Qt应用程序\color{blue}{Vs2017下开发Qt应用程序}Vs2017下开发Qt应用程序创建新工程\color{blue}{创建新工程}创建新工程...原创 2020-10-31 11:04:07 · 129 阅读 · 0 评论 -
log日志
开发版本需要调试信息,线上版本是不允许有调试信息的,日志信息就需要开关功能了变参宏#define LOG(frm,args...){\ printf("[d%:s%]",__FILE__,__LINE__);\ printf(frm,##args);\ printf("\n");\}开关功能1.通过标记方式 2.条件式编译在编译的时候,-D就是#define,更加方便的调试...原创 2020-10-21 20:59:30 · 128 阅读 · 0 评论 -
Qt>信号与槽机制
感觉就是放一个函数指针嘛,但是声明槽函数时必须加上slots关键字,槽机制原创 2020-01-21 09:59:53 · 214 阅读 · 0 评论 -
Qt>Qthread
Qthread它是所有线程类的基础,该类提供了很多低级的 API 对线程进行操作,每一个 QThread 对象都代表一个线程。使用该类开新线程并运行某段代码的方式一般有两种:(1)调用 QObject 的 moveToThread() 函数将 QObject 对象移到新开的 QThread 线程对象中,这样 QObject 对象中所有的耗时操作都会在新线程中被执行;(2)继承 QThrea...原创 2020-01-20 16:59:41 · 216 阅读 · 0 评论 -
Qt>QUuid(生成唯一码)
QUuid简单使用QUuid id = QUuid::createUuid();//生成唯一码QString strId = id.toString();//转换为QStringstd::string mutable_request_id = strId.toStdString();//转换成std::string...原创 2020-01-17 14:07:40 · 2672 阅读 · 0 评论 -
Qt>QString
QString#include <QString>#include <string>#include <iostream>int main(int argc, char** argv){ uint64_t a = 201612120835; QString s1 = "wangmazi"; QString s2 = QString::numbe...原创 2020-01-16 10:52:58 · 193 阅读 · 0 评论 -
Qt>使用Qt遇到的问题
Vs2015下新建Qt项目头文件标红\color{blue}{Vs2015下新建Qt项目头文件标红}Vs2015下新建Qt项目头文件标红原创 2020-01-16 09:53:45 · 120 阅读 · 0 评论 -
Qt>类型转换问题
⚫️ Qt内部类型转换int与string\color{blue}{int与string}int与stringQString ab = QString::number(num);int num = 65;⚫️ Qt与STL类型转换QString与string\color{blue}{QString与string}QString与string//QString转换String...原创 2020-01-15 19:52:58 · 611 阅读 · 0 评论 -
Qt>QTimer
#include <QTimer>#include <QTime>class CountTimer : public QTimer{public: CountTimer() {} ~CountTimer() {} void UseTimerTenMilliSecond() { connect(_timer, SIGNAL(timeout()), ...原创 2020-01-15 10:23:40 · 213 阅读 · 0 评论 -
Qt>Qt+Vs2015开发环境的搭建
Qt+Vs2015开发环境的搭建原创 2020-01-10 17:36:23 · 228 阅读 · 0 评论 -
Qt>QMessageBox(信息提示)
QMessageBox信息提示窗口原创 2020-01-10 17:27:42 · 513 阅读 · 0 评论 -
Qt>QSqlDatabase(数据库连接类)
Qt>QSqlDatabase(数据库连接类)原创 2020-01-10 14:14:07 · 533 阅读 · 0 评论 -
Qt>QSqlQuery
QSqlQuery,Qt提供的一个操作SQL语句的类原创 2020-01-10 13:48:02 · 187 阅读 · 0 评论 -
QT>日志系统
日志(qDebug\qWarning\qCritical\qFatal)原创 2019-11-28 11:52:04 · 237 阅读 · 0 评论 -
Qt>常见的容器汇总:QByteArry,QObject
Qt常见模板汇总QByteArray,在串口通讯中经常被使用原创 2019-11-27 19:18:28 · 282 阅读 · 0 评论 -
Qt>基础篇
Qt>基础篇原创 2019-11-04 20:08:09 · 98 阅读 · 0 评论