![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt程序作品区
文章平均质量分 76
IT_CREATE
小小编程码农一名,嘿嘿
展开
-
qt实现信息管理系统(学生信息管理系统)功能更完善
本学生信息管系统引入日志管理,数据库选择支持sqllite、mysql,自定义表信息、查询支持sql where指定,样式设计采用自定义qss文件引入方式,支持表格自适应并且可拖动,支持表格选择列隐藏,表格内容直接输入,背景定时切换、弹出提示框、加载框、查询进度条等等。3、userdefine文件夹下是一些公共的一些方法、类、常量、自定义加载框、数据库操作通用方法等等内容,也就是可以提取出来供其他任何页面都可以使用的一些内容。3、要切换连接数据库,只需要修改setting.json的文件内容即可,按照说明。原创 2023-07-08 15:47:24 · 1816 阅读 · 0 评论 -
qt中使用日志系统,自定义日志彩色输出,qt日志写入文件,自定义qt日志格式,同时提供Qt日志重定向功能(将qDebug信息输出到界面控件)
一、介绍在qt中要使用qt自带的日志系统我们都知道实现回调函数QtMessageHandler,再用qInstallMessageHandler函数进行注册:// 注册日志处理qInstallMessageHandler();同时在pro文件中加入:DEFINES += QT_MESSAGELOGCONTEXT # 日志题外话:一般在商业项目中,我们可能不会使用qt的日志系统,而是会采用第三方的日志系统,比如常用语java后端的log4j,在qt中有Log4Qt,这篇文章很详原创 2021-08-13 22:14:40 · 3411 阅读 · 14 评论 -
qt中操作json,读取json,写入json,转换json
一、说明先要明白json是什么,json说白了就是键值对形式的数据格式,key是字符串,值可以是对象、数组、字符串、基础数据类型等,主要用于场景是,前后端数据传输,作为项目配置文件,比如web端比较流行的vue,相比于xml格式的优点是体积更轻,更简洁,单位携带数据更多等特点,现在json格式已经说是应用非常广泛了。json格式的内容中不能出现注释,不然无法解析,相比于xml可以注释,这个也可以说是个遗憾,毕竟json属于轻量级文本,但是我们可以通过一些特殊处理达到注释的要求,这样,对于文本我们也就更容原创 2021-08-13 19:08:21 · 3789 阅读 · 0 评论 -
qt控制台,qDebug彩色字体输出打印(QT 输出带彩色的字符串)
参考:https://www.cnblogs.com/lvdongjie/p/4835196.html效果:头文件.h中:/** * @brief The Color class 颜色设置 */class Color {public: const static int DEFAULT; // 重置颜色设置 const static int BOLD; // 加粗 const static int UN_BOLD; // 去粗 const stati.原创 2021-08-09 10:08:24 · 2502 阅读 · 5 评论 -
qt中连接mysql, 操作mysql, 插件qsqlmysql.dll、qsqlmysqld.dll 的编译,QMYSQL driver not loaded遇到的问题及解决方法
一、遇到的现象这里确认自己已经安装过mysql,并且通过navicate等数据库工具客户端连通测试过mysql数据库没问题,因为现在要用qt连接mysql,如果出现问题,mysql的问题我们就可以首先排除掉。mysql不管是64位还是32位,都没有影响,因为我的操作这些问题都不是问题,qt不管是32还是64,也一样不会有问题。首先,我们下载了qt之后,安装好后,通过如下代码来连接mysql:// 连接mysql,如果mysql已经存在了相应数据库的名字,则可以setDatabaseName原创 2021-07-28 00:47:34 · 5532 阅读 · 7 评论 -
qt中表格自适应宽度 - qt中项目启动中进行一些组件的初始化设置时的注意事项等(比如表格的自适应宽度、可拖拽宽度)
一、猜想与试验说明一下,我已经很久没有写qt了,这两天准备写着玩玩,在我写的小demo中呢,有个场景,我需要让表格进行自适应填充满窗口,同时列也可以进行拖拽,那么这个场景呢,我就试着找了下网上的资料(后面我会解释如何在初始化时正确的去处理一些我们想处理并能正确获取值)。对表格自动填充(列自适应分配列宽)的设置:// 设置列表自动填充满窗口ui->information_tableWidget->horizontalHeader()->setSectionResizeMode原创 2021-07-11 02:19:24 · 3031 阅读 · 1 评论 -
如何利用QT制作一个简易的图片查看器
这次设计我们结合qt的界面文件进行设计,不只是用纯代码来编写,这样对于初学者来说更直观。我们首先要导入资源文件,主要是图片资源,用来做图片查看器的背景,主要是美化作用,图片按你自己意愿选择,如下:界面文件imagedialog.ui如下:我们可以看到街面上有四个按钮,一个显示区显示图片,同时还有一个灰色的区域。我这里就讲一下这四个到底是什么,灰色的区域,其实是scro...原创 2018-06-05 13:33:46 · 7340 阅读 · 5 评论 -
如何用qt实现学生信息管理系统
源码资源:https://gitee.com/dxl96/qt_resource/blob/master/%E5%AD%A6%E7%94%9F%E4%BF%A1%E6%81%AF%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F.zipmainwindow.cpp#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <Q原创 2018-08-25 01:09:06 · 24704 阅读 · 8 评论