
Qt学习
文章平均质量分 65
分享Qt相关的学习知识笔记、代码等。
似末
持续更新ing
展开
-
Qt学习之使用QLabel加载图片并进行图像拼接
本文介绍如何使用QLabel加载本地图片,将不同的图像进行拼接成一张图并保存至本地。主要用到QLabel、QPixmap、QImage、QPainter这几个类。原创 2022-05-22 23:32:28 · 4573 阅读 · 5 评论 -
Qt学习之解决linux下qt构建出现cannot find -lGL的问题
解决linux下qt构建出现cannot find -lGL的问题。原创 2022-04-02 02:09:33 · 4732 阅读 · 7 评论 -
Qt学习之使用QTableWiget实现简易五子棋游戏(人机对战)
本文为使用Qt实现一个简易的五子棋游戏,通过使用QTableWiget绘制棋盘,使用二维数组相关知识实现五子棋人机对战的功能。原创 2022-03-22 05:18:54 · 4829 阅读 · 10 评论 -
Qt学习之自定义搜索框(两种方案)
本文介绍两种方法来设计一个自定义搜索框,详细过程+源码。原创 2022-03-18 03:03:30 · 9342 阅读 · 0 评论 -
Qt学习之使用QListWidget加载本地图片实现双击放大
QListWidget的列表项显示方式有两种,一种是IconMode(图标模式),一种是ListMode(列表模式),本文介绍IconMode(图标模式)的使用,加载本地图片,双击列表的每一项可以进行图片放大。涉及QListWidget的使用、QListWidget样式表设计、QListWidget列表项双击信号、QLabel显示图像、事件过滤器等等。原创 2022-03-15 01:19:51 · 7325 阅读 · 7 评论 -
Qt学习之使用QSlider设计一个滑动安全验证(拼图)
本文为自定义一个滑动验证窗口类的介绍,避免枯燥的输入验证码,通过滑块验证,优化用户体验。通过使用QSlider设计一个滑动验证窗口,源码附效果图。原创 2022-03-08 01:24:00 · 1978 阅读 · 1 评论 -
Qt结合sqlite3数据库实现数据库单例(懒汉式)及建库建表
目录一、简介1、为什么数据库要用单例模式?2、单例模式(懒汉式)实现步骤二、相关函数1、sqlite3_open()打开或创建数据库2、sqlite3_get_table()用于查询获取结果集3、sqlite3_exec()执行SQL语句4、sqlite3_close()关闭数据库三、建库四、建表五、封装一个getData()函数六、全部代码1.头文件(.h)2.cpp文件七、主函数测试原创 2022-02-23 02:08:07 · 3091 阅读 · 4 评论 -
Qt学习之设置可执行程序exe属性(解决中文属性乱码问题)
目录实现效果代码实现出现中文乱码问题解决方案实现效果鼠标右键可执行程序,选择属性,可以查看如下详细信息。代码实现打开Qt工程,在.pro文件里添加如下代码,显示的信息根据自身需要修改即可。# 版本信息VERSION = 1.2.3.4# 产品名称QMAKE_TARGET_PRODUCT = "video_player"# 文件说明QMAKE_TARGET_DESCRIPTION = "Qt Creator based o...原创 2022-02-17 11:31:52 · 3346 阅读 · 0 评论 -
Qt学习之Graphics View框架(实现开机动画)
使用图元、视图、场景实现开机动画。图元、视图、场景简单介绍。图元:包含在场景中,一个场景可以有多个图元。视图:相当于一个小窗口,用来观察场景的,视图可以有多个场景。场景:相当于一块幕布,里面有好多元素(图元)。开机动画代码实现。原创 2022-02-16 09:17:31 · 4500 阅读 · 0 评论 -
Qt学习之资源文件(qrc)的添加以及使用
本文介绍Qt如何添加资源文件并使用。以QLabel和QPushButton为例加载图片。原创 2022-02-10 08:21:05 · 14920 阅读 · 6 评论 -
Qt学习之Windows下Qt应用程序打包成exe安装包
本文介绍如何将exe可执行程序打包成exe安装包,打包完的安装包可以直接在Windows下安装,需要用到 Inno Setup 安装程序制作软件工具,工具下载完之后直接安装即可。步骤:1.设置exe图标,需要一个ico图标。2.Qt应用程序打包发布。3.exe可执行程序打包成exe安装包。原创 2022-02-08 13:42:39 · 5368 阅读 · 1 评论 -
Qt学习之使用定时器在QLabel上显示实时时间
使用定时器在QLabel上一秒一秒实时刷新显示时间。实现效果及源码实现。原创 2022-02-08 00:59:26 · 2410 阅读 · 0 评论 -
Qt学习之使用QLabel实现超链接(点击QLabel直接跳转到网页链接)
使用QLabel实现超链接(点击QLabel直接跳转到网页链接)。有两种方法可以实现,方法一是直接设置setOpenExternalLinks(true);方法二是使用信号槽的方式。原创 2022-02-07 17:50:51 · 8736 阅读 · 8 评论 -
Qt学习之QMainWindow的使用(使用菜单栏、工具栏、状态栏等设计一个文本编辑器界面)源码及效果图
使用菜单栏、工具栏、状态栏、铆接部件、中心部件等设计一个简易文本编辑器界面。QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars ) 、多个铆接部件( dock widgets ) 、一个状态栏( status bar ) 及一个中心部件 ( central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。原创 2022-02-07 05:43:35 · 11441 阅读 · 5 评论 -
Qt学习之自定义修改exe应用程序图标(超简单)
1.准备一个ico图标。 2.转换完毕将xxx.ico图标文件放到与.pro同一个目录下。 3.在.pro文件添加一行代码。 4.然后执行qmake(构建-->执行qmake),并运行。原创 2022-02-03 23:22:13 · 12080 阅读 · 3 评论 -
Qt学习之Windows下Qt应用程序(可执行程序)打包发布
当我们需要将Qt编译产生的exe可执行文件发给其他人员学习或测试时,如果直接将exe发给他人,运行时就会提示缺少各种dll库文件的错误。本文就是介绍Qt应用程序的打包发布流程,即使没有编译环境也可以正常运行。原创 2022-02-03 22:42:21 · 3591 阅读 · 0 评论 -
Qt学习之事件过滤器的使用(实现QLineEdit点击效果)
实现Qt中QLineEdit编辑框的点击效果。使用事件过滤器来实现编辑框的点击事件。原创 2022-01-25 03:48:49 · 3296 阅读 · 0 评论 -
Qt学习之QDir的使用(使用QDir创建文件夹)
本文介绍QDir的简单用法,创建一级文件夹或多级文件夹。原创 2022-01-14 01:59:08 · 11943 阅读 · 0 评论 -
Qt学习之QFile的使用(Qt文件读取写入)
QFile和QTextStream的使用,向文件写入数据,读取数据。原创 2021-12-27 16:24:35 · 21320 阅读 · 1 评论