Qt
主要记录我个人的Qt学习过程,以及我在使用Qt进行开发时遇到的问题
咩咩大主教
来我的主页看看吧,总能找到你想要的!
展开
-
Qt常用类QStandardItemModel
QStandardItemModel用于实现基于项的数据模型,QAbstractItemModel的子类,用于提供数据给Qt的视图类(QTreeView、QListView、QTableView等)进行显示和编辑,可以根据需要设置和获取项的文本、图标、状态和其他属性。它还提供了一些方便的方法来操作和查询数据,如插入、删除、排序、过滤等。修改表格中单元格的样式。原创 2024-08-04 22:04:17 · 156 阅读 · 0 评论 -
QT 中通过相对路径导入图片遇到QPixmap::scaled: Pixmap is a null pixmap 的解决办法
QT 中通过相对路径导入图片遇到QPixmap::scaled: Pixmap is a null pixmap 的解决办法原创 2024-07-05 10:02:56 · 370 阅读 · 0 评论 -
VS2022配合Qt与boost.asio实现一个TCP异步通信系统远程操作mysql数据库
上一篇博客我们通过boost.asio搭建了一个简单的异步服务器,但是那是基于命令行的,所有用起来还是相当枯燥的,这次我们配合Qt实现一个简陋的前端页面来控制后端mysql数据库中的表,实现添加密钥的功能(本次博客使用的boost版本是1.84.0,mysql版本是8,Qt版本是6,并且本次博客主要展示代码和效果,不做代码讲解,因为本次博客所使用的代码都是之前博客中所使用过的,大家可以去我的主页学习。原创 2024-05-23 12:12:58 · 505 阅读 · 0 评论 -
QT6找到Qt Designer和Qt Creator所在的位置
(万能的C++项目配置和架构工具,Qt都已经帮你装好了,你之后如果进行CMake开发,可以直接使用这里的CMake.exe文件的路径来配置环境了)。Qt6默认将Qt Creator安装在了Tools目录下,再找到QtCreator的bin目录就能找到qtcreator.exe文件了,找到你安装QT6的位置,打开我下面对应的文件夹,就能找到bin目录,里面就有designer.exe文件,一般来说像这种可执行的.exe文件都是在bin目录的下面,所以我们主要是找到bin目录。同样记得创建一个桌面快捷方式哦。原创 2024-04-04 11:34:57 · 665 阅读 · 0 评论 -
Qt6常用类QStandardItemModel的使用
配合数据库一起使用,这样得到的一个model里面就装有了,对应数据库中的数据,通过QTableView的setModel函数就可以实现在QTableView上面展示数据库中的内容,而且通过使用QSS还能更改表的单元格的样式,比如填充的颜色,鼠标选中时候的颜色,设置文本居中等等,搭配槽函数和信号一起使用,可以完美做到一个动态数据处理表格,并且同步该表格对应数据库表的变化。最后搭配QTableView的setModel函数就可以实现一个好看的动态表格了。用于实现基于项的数据模型,的子类,用于提供数据给。原创 2024-05-07 09:39:15 · 262 阅读 · 0 评论 -
VS2022解决Qt6中文报错error C2001: 常量中有换行符
第一步在C/C++命令行中加入/utf-8。第二步将含有中文的部分在末尾加上空格。原创 2024-04-20 16:52:00 · 347 阅读 · 0 评论 -
VS2022通过Qt6的ODBC连接MySQL数据库时报错error LNK2019: 无法解析的外部符号 “__declspec(dllimport) public: __cdecl QSqlErr
就行了,对应Qt版本的Sql.lib。的静态依赖库加进去导致的,加上。原创 2024-04-20 16:40:44 · 341 阅读 · 0 评论