
QT
文章平均质量分 69
QT框架介绍,QT相关知识介绍,QT项目开发。
秘境之眼
业精于勤,荒于嬉;行成于思,毁于随。
展开
-
QT高级编程之基本函数用法
1.QString类函数介绍toInt()函数,可以将整型按照不同进制转换为QString对象;number()函数,可以将QString对象转换为不同进制的数字;2.文档查询方法:通过Qt Creator编辑器通过帮助->索引->QString查看QString类的相关文档,里面包含了QString类的成员函数,静态方法,宏以及继承而来的方法等相关信息。3.工程中的Q_OBJECT宏:Qt提供了元对象系统的机制,其中包含了信号与槽的内部机制,能够访问QObject子类的元对象原创 2021-09-25 23:12:23 · 2686 阅读 · 0 评论 -
QT信号与槽-启动系统程序以及相关控件介绍
1.1 创建一个继承至QWidget的项目。1.2 设计界面,分析界面采用的布局方式。原创 2021-07-10 23:08:06 · 552 阅读 · 0 评论 -
QT高级编程之QT基本概览
QT高级编程主要从以下几个方面来介绍QT高级编程,并介绍QT相关的概念。1、 QT部件Widget;2、 QT信号与槽机制;3、 对象树关系;4、 布局管理;5、标准对话框以及自定义对话框;6、文件与目录;7、数据库编程;8、级联样式表;9、事件与绘画;10、二维图形;11、网络;12、Webkit Web 开发;13、进程与线程;14、跨平台;15、模型与视图;16、音频与多媒体;17、其他一.介绍Qt是一个跨平台的C++图形用户界面应用程序开发框架。.原创 2021-07-10 23:07:51 · 2156 阅读 · 6 评论 -
QT项目开发与团队合作
1.动态链接库的编写1.1 在项目中涉及到很多动态链接库的时候,可创建一个总的动态链接库,把所有的其他的动态链接库放到它的下面作为它的子项目,这样在qmake和编译的时候,只需要对总的动态链接库做操作,而不需要对每个都做操作。2.数据交互3.xml数据格式与Json数据格式及其格式验证工具...原创 2021-07-10 23:00:02 · 1226 阅读 · 0 评论 -
QT清单打印程序
1.主要代码//customer.h文件#ifndef CUSTOMER_H#define CUSTOMER_H#include <QObject>#include <string>class Customer : public QObject{ Q_OBJECTpublic: explicit Customer(QObject *parent = nullptr); Customer(const Customer& custome原创 2020-10-12 16:22:07 · 612 阅读 · 0 评论 -
C++11新特性以及std::thread多线程编程
一 .C++11新特性1. auto 类型推导1.1 当=号右边的表达式是一个引用类型时,auto会把引用抛弃,直接推导出原始类型;1.2 当=号右边的表达式带有const属性时,auto不会使用const属性;1.3 当const 和引用结合时,auto将保留表达式的const属性;2.auto使用限制2.1 auto变量必须初始化;2.2 auto不能在函数参数中使用;2.3 auto不能用于类的非静态成员变量;2.4 auto不能定义数组;2.5 auto不能作用于模板参数;3.原创 2020-10-12 15:47:23 · 781 阅读 · 0 评论 -
QT动态连接库的编写
1.QT动态链接库的编写流程1.1 首先在Qt Creator中创建一个动态连接库Matrix,添加类名,生成一个类(matrix.h和matrix.cpp)和一个matrix_global.h的文件,在matrix_global.h中可看到使用的导出宏,为MATRIXSHARED_EXPORT。如果只想导出一个函数接口,可以把类的声明和定义删除,然后进行导出函数的编写即可。1.2 使用导出宏的地方,需要包含matrix_global.h头文件,就可以导出自己需要的函数,类等;1.3 需要指定生的.d原创 2020-08-05 17:38:25 · 873 阅读 · 0 评论 -
QT跨平台项目开发经验(项目打包)
1.代码编写1.1 代码编写简短,代码运行效率高,适当注释。一般一个大型的项目,代码的运行效率要求较高,一般需要秒级响应,甚至毫秒级。1.2 建议使用命名空间::的形式来访问该命名空间中的变量和函数,这样可以减少把该命名空间中所有的东西都导入到当前项目中,有利于节省系统资源。std::string s;1.3 C++ STL的使用多使用STL中的数据结构和相关算法,一般这些数据结构和算法都能很好的满足需求,而且相关算法的效率也很高。double Max = DBL_MAX;//double中原创 2020-07-27 18:23:50 · 2050 阅读 · 0 评论