QT
文章平均质量分 53
难搞哦~
这个作者很懒,什么都没留下…
展开
-
QCheckBox样式表qss实现状态切换显示不同图标(含第三状态:半选状态)
QCheckBox实际上支持三种状态:选中、未选中、半选本文介绍如何使用qss实现这三种状态的样式,网上百度很容易找到选中和未选中的qss样式,却很难找到半选的qss怎么写。原创 2024-05-15 15:30:52 · 1325 阅读 · 0 评论 -
Qt实现水平方向(横向)流式布局FlowLayout简单又实用!提供2种最有用的方法!
如果没有搜索过滤,实时排序等高能要求,相对固定的顺序,直接使用轻巧的FlowLayout;如果需要支持实时的搜索、过滤、指定插入、实时排序、选中、拖拽交互两个项位置、数据量大且要索引访问等高级功能,建议使用QListView或者QListWidget;原创 2024-05-14 12:04:56 · 1169 阅读 · 0 评论 -
OpenSSL实现AES的ECB和CBC加解密,可一次性加解密任意长度的明文字符串或字节流(QT C++环境)
OpenSSL实现AES的ECB和CBC加解密,可一次性加解密任意长度的明文字符串或字节流(QT C++环境)原创 2024-05-06 17:48:43 · 1336 阅读 · 0 评论 -
Qt使用QWidget重绘实现圆环形渐变色进度条(支持不确定进度模式)
QT中使用QWidget重绘实现圆环形渐变色进度条,支持不确定进度模式,支持设置背景图片,灵活度很高。原创 2024-04-08 17:04:35 · 942 阅读 · 0 评论 -
QLabel重绘实现圆角矩形图片/文本和图片同时显示
QLabel重绘,实现显示圆角图片和随尺寸变化而截断的文本,还支持图片和文本同时显示。原创 2024-02-08 17:06:48 · 1237 阅读 · 0 评论 -
Qt实现QDebug重定向输出到日志文件(支持多线程安全)
在Qt中,qDebug(),qInfo(),qWarning(),qCritical(),qFatal()常用于打印信息到终端控制台,我们可以将其重定向输出到文件中。方法如下:原创 2024-04-02 10:14:40 · 1753 阅读 · 0 评论 -
Qt中继承QWidget之后,QSS样式表不起作用解决办法
方法一:设置属性 this->setAttribute(Qt::WA_StyledBackground, true);方法二:改成继承QFrame,因为QFrame自带paintEvent函数已做了实现,在使用样式表时会进行解析和绘制。方法三:重新实现QWidget的paintEvent函数时,使用QStylePainter绘制。Qt中继承QWidget之后,样式表不起作用,解决办法有三个。原创 2023-10-08 10:20:05 · 1312 阅读 · 0 评论 -
Qt加载.css/.qss文件设置控件的QSS样式(支持程序运行时修改且立即生效类似换肤效果)
Qt实现加载.css/.qss文件设置控件的QSS样式(支持程序运行时修改且立即生效类似换肤效果)原创 2024-04-01 16:19:30 · 1973 阅读 · 3 评论 -
QML使用Layout布局时出现大量<Unknown File>: QML QQuickLayoutAttached: Binding loop detected for property循环绑定警告
QML编程使用RowLayout、ColumnLayout、GridLayout布局时出现大量循环绑定的警告,例如:: QML QQuickLayoutAttached: Binding loop detected for property "minimumWidth"原创 2022-07-26 18:54:42 · 2204 阅读 · 0 评论 -
Qt中的Connect( )函数的几种写法风格连接信号和槽,处理信号重载
以QPushButton自带的信号QPushButton::clicked()和自定义一个槽函数cppSlot()为例:原创 2022-03-24 11:01:12 · 2145 阅读 · 1 评论 -
Qt中数字由QString转int整形toInt()带参用法
int QString::toInt(bool *ok = nullptr, int base = 10) const返回使用base进制转换为int的字符串,默认值为10进制,必须介于2到36之间,或0。如果转换失败,返回0。如果ok不是nullptr,则通过设置*ok为false报告失败,通过设置*ok为true报告成功。...原创 2022-02-08 14:35:53 · 11589 阅读 · 0 评论 -
QML中设置当鼠标移入时由箭头变为手指或禁用标志
QML实现鼠标移入某区域时由箭头变为手指图标、禁用图标、圆圈、漏斗加载图标等原创 2021-12-30 11:57:06 · 2066 阅读 · 0 评论 -
QT中QProgressDialog进度条对话框设置隐藏取消按钮和禁用右上角“X”关闭按钮、“?”帮助按钮
QT中的进度条对话框,默认设置状态下的QProgressDialog: QProgressDialog oQProgressDialog; oQProgressDialog.setWindowModality(Qt::ApplicationModal);//对本程序模态 oQProgressDialog.setWindowTitle(QString::fromLocal8Bit("请等待...")); oQProgressDialog.setLabelText(QStri原创 2021-10-08 15:52:01 · 7494 阅读 · 2 评论 -
在QT纯代码做UI界面时在QMainWindow中添加控件和布局,均无法显示问题
今天在用QT框架纯代码写UI界面时,遇到在QMainWindow这个类中添加任何可视控件(例如Button、Label),都无法显示,加上布局管理器后也一样,到底是为何?转载 2021-09-26 17:01:57 · 6315 阅读 · 0 评论