
QT
文章平均质量分 87
QT
猿来这样1
编程圈子,谢厂节的博客
展开
-
C++跨平台库QT学习1 基本介绍及创建第一个项目
QT 1 基本介绍一、QT简介QT发展史使用QT开发的一些软件二、QT安装三、界面介绍四、新建一个项目并运行1. 新建项目2. 选择Qt Widgets Application3. 设置项目路径和项目名称4. 选择编译方式(构建工具)5. 设置主窗体名称6. 选择编译器7. 项目创建好,点绿色三角,运行项目一、QT简介QT是一个跨平台的C++库,主要用来开发GUI程序。QT发展史1991年 由挪威的 Eirik Chambe-Eng 和 Haavard Nord 开发,商业授权版本1994年原创 2020-06-23 22:34:38 · 920 阅读 · 1 评论 -
C++跨平台库QT学习2 布局与qss
C++跨平台库QT学习2 布局与qss一、QT的布局二、qss 样式表1. 在单个控件上定义qss2. 定义全局样式3. 定义单独的样式表文件在项目下新建一个样式表文件 main.qss在资源文件上右键,选择添加现有文件代码调用qss文件一、QT的布局qt 有4种布局方式:Vertical LayoutHorizontal LayoutGrid LayoutForm Layout下面图中演示这几种布局的区别:布局一般的方式是拖布局到界面上,然后放入控件即可。但Grid控件要注意,它原创 2020-06-25 00:02:36 · 646 阅读 · 0 评论 -
C++跨平台库QT学习3 UI进行简单布局实例
QT 使用代码创建UI实例一、代码获取屏幕分辨率二、通过代码创建一些控件三、界面UI布局实例1. 从网上找一个监控系统的布局来学习一下UI布局,效果图如下:2. 主样式表:3. 控件层次:4. 主要的属性设置:一、代码获取屏幕分辨率 // 设置宽度 QList<QScreen*> list = QGuiApplication::screens(); const int width = list[0]->geometry().width();原创 2020-06-26 22:47:58 · 536 阅读 · 0 评论 -
C++跨平台库QT学习4 可视化建立信号与槽
C++跨平台库QT学习4 可视化建立信号与槽一、信号与槽说明信号 slot槽 slot关联二、可视化生成槽函数原型三、添加一点逻辑代码四、运行看看效果一、信号与槽说明信号 slot当控件被点下、按下、松开等事件发生的时候,会发送一个信号。我觉得可以理解成事件。槽 slot就是一个函数,用来处理slot的事件。关联信号和槽要进行关联,使用QObject::connect(sender, SIGNAL(signal()),receiver,SLOT(slot()));connect是QObje原创 2020-07-01 12:12:02 · 388 阅读 · 0 评论 -
C++跨平台库QT学习5 使用嵌入式数据库SQLite
C++跨平台库QT学习5 使用嵌入式数据库SQLite一、SQLite二、QT使用SQLite过程1. 引入sqlite2. 查看支持的数据库类型3. 连接、打开数据库4. 执行sql语句 `QSqlQuery::exec()`(1) 创建表(2) 插入数据(3) 查询语句(4) 删除数据(5) 更新数据(6) 删除表5. 关闭连接一、SQLiteSQLite是一个轻量级的嵌入型数据库,不需要服务端,可以运行在很多资源非常小的嵌入式系统中。二、QT使用SQLite过程1. 引入sqlite修改.p原创 2020-08-10 22:45:12 · 920 阅读 · 0 评论 -
C++跨平台库QT学习6 字符串处理类QString
C++跨平台库QT学习5 字符串处理类QString一、QString封装的一些方法1. 初始化与空值判断2. 长度3. 字符串组合与格式化4. 索引一、QString封装的一些方法1. 初始化与空值判断 // 建立一个空的字符串,length=0 QString string; // 上面一句默认执行的就是下面的构造方法 string = QString((const char *)0); // isNull 输出true qDebug() <<原创 2020-08-12 22:39:46 · 1050 阅读 · 0 评论 -
C++跨平台库QT学习7 QTableWidget表格的使用
C++跨平台库QT学习6 QTableWidget表格的使用一、创建表格1. 创建表格2. 设置表头3. 设置内容(1) 一般显示(2) 放一个控件(3) 加个图标(4) 获取内容(5) 清除内容4. 设置表格属性5. 单元格选中后行为6. 合并单元格二、信号1. 头函数定义2. 创建表格 建立槽一、创建表格1. 创建表格 // 方法1: QTableWidget *tableWidget = new QTableWidget(10,5,ui->centralWidget);原创 2020-08-13 10:04:34 · 1200 阅读 · 0 评论 -
C++跨平台库QT学习8 使用UnitTest单元测试入门
C++跨平台库QT学习8 使用单元测试,单步图片详解原创 2020-08-14 20:09:54 · 1098 阅读 · 0 评论 -
C++跨平台库QT学习9 通过QAxObject操作Excel
C++跨平台库QT学习9 操作Excel一、打开Excel文件二、获取worksheet三、数据读取四、数据写入五、释放Excel对象六、QT其它操作Excel的方法1. QtXlsx一、打开Excel文件 qDebug() << "尝试打开Excel" << path << endl; // 操作Excel的对象 QAxObject *excel = NULL; // workbook对象 QAxObject *workboo原创 2020-09-07 21:27:15 · 2589 阅读 · 1 评论 -
C++跨平台库QT学习10 OpenCV开发环境搭建
C++跨平台库QT学习10 OpenCV开发环境搭建一、一、原创 2022-02-06 12:42:43 · 2484 阅读 · 0 评论