Qt专栏 QTreeView根据id获取QModelIndex的例子 Qt经验集 在 QTreeView 中,可以通过 QModelIndex 对象来访问模型中的数据。如果你有每个项目的唯一标识符,那么可以根据这个标识符来获取相应的 QModelIndex 对象。 首先,当你创建 ... 06月08日 3,350 views 发表评论 阅读全文
Qt专栏 non-pod static qstring报错解决方法 Qt经验集 报错代码: namespace UserDefUiCtrlID { static const QString UiCtrlID_NewProject = "PrjManagerMod_N... 05月16日 3,978 views 发表评论 阅读全文
Qt专栏 Use multi-arg instead报错解决方法 Qt经验集 告警: QString("%1, %2, %3").arg(QString).arg(QString).arg(int); 消除方法: QString(“%1, %2, %3”).arg(QStrin... 05月16日 3,255 views 发表评论 阅读全文
Qt专栏 Pass a context object as 3rd connect parameter报错的解决方法 Qt经验集 在QtCreator中使用“Clang-Tidy and Clazy”对代码进行静态分析时,提示“Pass a context object as 3rd connect parameter”。这是因... 05月16日 3,894 views 发表评论 阅读全文
Qt专栏 解决QtCreator控制台中文乱码问题 windows Qt经验集 代码中一般采用utf-8编码,但是qtcreator控制台的编码默认跟随系统,windows系统默认gbk编码,就会出现中文乱码 05月12日 2,273 views 发表评论 阅读全文
Linux Qt开发中pro文件CONFIG参数设置与版本号 linux下,QtCreator编译出来的动态链接库默认版本为1.0.0.0,包含一个实体库,三个软链接,这三个软链接给工程拷贝带来了很大的麻烦,有时拷贝了后,软链接变成了纯文本文件(软链接失效了),... 12月29日 8,085 views 发表评论 阅读全文
Qt专栏 基于Qt 的QScrollArea自定义鼠标拖拽滑动式导航栏及解决拖动时抖动问题 思路 QScrollArea中可以添加控件,并且随着控件数量的增多,自动显示滚动条;通过拖拽滚动条来浏览被遮挡住的控件。但这里,我们希望通过鼠标拖拽滑动来代替拖拽滚动条,这样可以提高交互友好性。一方面... 12月09日 12,676 views 发表评论 阅读全文
Qt专栏 Qt 顶层窗口和子控件的样式关系 样式不生效问题 看到一篇文章,关于顶层窗口和子控件的样式关系的。总结起来一句话:如果用了样式表,子控件默认继承顶层窗口的样式,子控件可以采用样式表方式覆盖相同的样式属性。顶层窗口理解为没有parent的窗口。 原文内... 11月25日 7,163 views 发表评论 阅读全文
Qt专栏 Qt linux下最小化后,点击任务栏按钮无法恢复之前大小的解决办法 因为软件界面是自定义的无边框窗口,所以也就没有系统的任务工具栏也就不能使用系统工具栏自带的最小化/最大化/全屏 工具按钮,所以需要自己写,直接调用原生的QWidget的showMinisized,sh... 11月25日 9,246 views 发表评论 阅读全文
Qt与国产化 Qt 如何透明一个QPushButton的背景 效果 问题描述 QPushButton仅仅显示文字,不显示图标,没有任何背景,除了文字,其他部分都是透明的,鼠标悬浮时,文字会高亮。在windows下,网上有很多教程,可以快速解决问题,但是,国产化、... 06月30日 7,638 views 发表评论 阅读全文