
Qt
yezishuang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt如何直接处理系统事件(比如鼠标事件),而不是post事件
直接再 qWindowsWndProc函数中处理。通常情况: 事件被放到一个队列中。原创 2024-03-22 13:43:01 · 424 阅读 · 0 评论 -
QMenu的Item显示ToolTip
Qt原创 2022-06-16 10:42:47 · 354 阅读 · 0 评论 -
结局QMenu中“checkable的QAction“ 和 “无checkable的QAction“的文字对齐问题
QMenu::item{padding-left: 20;padding-right:50;padding-top:5;padding-bottom:5;color: rgb(215,215,215);font-size:12px;}QMenu::item:checked, QMenu::item:unchecked{padding-left: 7;}QMenu::indicator{width: 13px;height: 13px;}理解思路:1.in.原创 2022-05-19 16:01:49 · 750 阅读 · 0 评论 -
解决QGraphicsView中橡皮筋风格
#ifndef RUBBERBANDSTYLE_H#define RUBBERBANDSTYLE_H#include <QBrush>#include <QPainter>#include <QPen>#include <QProxyStyle>#include <QRect>#include <QStyleOptionRubberBand>class RubberbandStyle : public QProxy.原创 2022-02-18 17:12:08 · 676 阅读 · 0 评论 -
产生QEvent::HoverMove事件
setAttribute(Qt::WA_Hover, true);原创 2022-02-18 14:05:05 · 901 阅读 · 1 评论 -
直接继承QWidget时,qss样式表失效的解决方案
Qt帮助文档搜索:Qt Style Sheets ReferenceQWidget Supports only the background, background-clip and background-origin properties.If you subclass from QWidget, you need to provide a paintEvent for your custom QWidget as below: void CustomWidget::paintEvent..原创 2021-12-28 15:45:33 · 411 阅读 · 0 评论 -
Qt笔记 - 杂记
//获取省略文字QString txt = tb->fontMetrics.elidedText(tb->text, Qt::ElideRight, tr.width()); QRect textRect = style()->subElementRect(QStyle::SE_TabBarTabText, option, this); option->text = fontMetrics().elidedText(option->text, d->.原创 2021-12-10 10:10:19 · 339 阅读 · 0 评论 -
Vld内存泄露检查失效的情况
在使用Qt时,如果打开 “文件选择对话框”,vld就不会检测出内存泄露原创 2021-12-03 09:52:19 · 421 阅读 · 0 评论 -
QGraphicsView的mapFromScene(QPointF) 返回的是QPoint,丢失了精度,怎么办?
const QPoint posInt = ui->graphicsView_->mapFromScene(pos); qDebug() << "posInt" << posInt; // 使用 viewportTransform().map const QPointF posReal = ui->graphicsView_->viewportTransform().map(pos); qDebug() <&l...原创 2021-11-10 09:23:33 · 539 阅读 · 0 评论 -
QLineEdit,QPlainTextEdit,QTextEdit 选中背景色和选中颜色qss
nameEdit->setStyleSheet("color: blue;" "background-color: yellow;" "selection-color: yellow;" "selection-background-color: blue;");color: 未选中时字体颜色selection-color:选中时字体颜...原创 2021-08-18 09:02:50 · 4661 阅读 · 0 评论 -
Qt之向大佬学习
1.刘典武的https://github.com/feiyangqingyun/qtkaifajingyan总结了很多Qt中一些小细节。原创 2021-08-10 10:41:06 · 956 阅读 · 0 评论 -
汉化QColorDialog
//汉化 QColorDialog QTranslator translator; if (translator.load("qt_zh_CN.qm", QCoreApplication::applicationDirPath() + "/translations")) a.installTranslator(&translator);在源码中目录中找到 目录translations下的 qt_zh_CN.qm (依然存在问题:有几个控件依旧是 英文)...原创 2021-08-07 16:44:17 · 764 阅读 · 0 评论 -
Qt官方qss(值得学习)
进入帮助,切换到 "索引"搜索:Qt Style Sheets Examples原创 2021-03-05 12:58:05 · 432 阅读 · 0 评论 -
QFileSystemModel
借鉴:https://www.devbean.net/2013/02/qt-study-road-2-qfilesystemmodel/ auto model = new QFileSystemModel(); model->setRootPath("D:/Maintop/MtComposeDesigner/TemplateRoot"); model->rootPath(); ui->treeView_->setModel(model);.原创 2021-03-01 14:54:12 · 162 阅读 · 0 评论 -
Qt中让MainWindow出现模态窗口的效果
qDebug() << "begin"; auto pMyMainWindow = new MyMainWindow(this); pMyMainWindow->setWindowModality(Qt::WindowModal); // pMyMainWindow->setWindowModality(Qt::ApplicationModal); //关闭后自动释放窗口,不需要自己释放pMyMainWindow pM...原创 2021-02-06 11:00:00 · 1139 阅读 · 2 评论 -
Qt开源项目
1.Qt自定义控件https://github.com/Qt-Widgets原创 2021-01-29 11:08:19 · 571 阅读 · 0 评论 -
QToolBar中的“更多“按钮的样式设置
QToolBar在加入很多QAction后会出现">>"按钮,当点击该按钮后,会出现菜单,而该按钮icon是黑色的">>"不适合我们系统,所以对该按钮进行了样式处理。而对于设置这个按钮的样式和图片有以下两种方法设置:QToolBar QToolBarExtension{qproperty-icon:url('image.png');}QToolBar #qt_toolbar_ext_button{qproperty-icon:url('image.png');}查看源原创 2021-01-29 10:46:13 · 1289 阅读 · 0 评论 -
QLineEdit过滤掉特殊字符
/* * 很奇怪:输入 \ ,打印文本为 \\, * 正则表达式用\\\\ 来表示\\ ,防止用户 输入 \ */ QRegExp rx = QRegExp("[^\\\\/:*?\"<>|]*"); //限制以下特殊符号在lineEdit中的输入 QRegExpValidator* validator = new QRegExpValidator(rx); ui->lineEdit_templateName_->setV...原创 2020-11-13 09:47:19 · 2859 阅读 · 2 评论 -
Qt使用Vld时,有一种情况无法检测出内存泄露
自己猜测的原因:在main函数开头,调用 QFileDialog::getOpenFileName 后,导致dll卸载有问题。(本人尝试过 自己写的dll,卸载时应该打印相应的日志,但实际情况却没有 打印日志。)在main函数 开头,不调用该函数,一切正常...原创 2020-09-11 10:23:55 · 721 阅读 · 1 评论 -
QtCreator各种疑难杂症
1.Qtcreator 创建 新文件时 大小写https://blog.youkuaiyun.com/lvmengzou/article/details/103289332关键字:菜单 [ 工具--> 选项 -->C++-->文件命名-->lower case file names勾选框去掉 ]原创 2020-08-24 15:04:19 · 543 阅读 · 0 评论 -
Qt项目从一台电脑转移到另一台电脑,使用不同版本QtCreator时 出现编译问题分析
原创 2020-08-20 11:24:17 · 1013 阅读 · 0 评论 -
QT样式表
1.概念讲解https://www.cnblogs.com/lsgxeva/p/7816938.html2.属性大全https://blog.youkuaiyun.com/chenyijun/article/details/79766029原创 2019-07-27 17:18:54 · 161 阅读 · 0 评论 -
QtPropertyBrowser
QT属性控件 QtPropertyBrowser 的使用https://blog.youkuaiyun.com/stevenkoh/article/details/93011254https://blog.youkuaiyun.com/czyt1988/article/details/78140050原创 2020-05-15 16:22:20 · 339 阅读 · 0 评论 -
KDE社区
KDE 社区https://www.oschina.net/news/114828/qt-might-restrict-new-releaseshttps://kde.org/community/whatiskde/kdefreeqtfoundation.php原创 2020-05-15 11:35:53 · 240 阅读 · 0 评论 -
QGraphicsView
如何设置QGraphicsItem线宽不随QGraphicsView缩放而变小或变大https://www.cnblogs.com/LeorI/p/10032241.html原创 2020-05-09 10:13:27 · 324 阅读 · 0 评论 -
Qt Pro文件
Qt pro工程文件区分debug和release、32位和64位的方法https://blog.youkuaiyun.com/dpsying/article/details/103004634原创 2020-05-08 10:14:46 · 163 阅读 · 0 评论 -
QTreeView
1.QSS祛除QTreeView虚线框用法https://blog.youkuaiyun.com/naibozhuan3744/article/details/80989021原创 2020-05-08 09:22:58 · 253 阅读 · 0 评论