摘要:
使用QTreewidget时,用到复选框。还有一个苛刻的要求,即在选中或取消选中时,还要做一些操作。刚开始参考了网上的一些方法,参考了https://www.cnblogs.com/doubleeleven/articles/3894250.html,使用itemChange(QTreeWidget 阅读全文
摘要:
参考:https://www.cnblogs.com/xufeiyang/p/3313104.html 这个类是关于无边框窗体的拖动和改变大小的。如果是QWidget,请将继承类改为QWidget,并将源文件的QDialog用QWidget替换。 我曾想将这个类作为中间类,让窗口类继承此类,这样如果 阅读全文
摘要:
参考网上方法,先把文件编码改为待bom的utf-8,然后在cpp文件里加入 #ifdef Q_OS_WIN #pragma execution_character_set("utf-8") //解决 VS编译器下中文乱码 #endif 具体见文末详情。 在这种时候,如果用到 QString和char 阅读全文
摘要:
一、 添加节点 1 void AddTreeItem(QTreeWidget *pTree, QTreeWidgetItem* parentItem, QString strItemTxt) 2 { 3 QString txt; 4 QTreeWidgetItem *item = new QTree 阅读全文
摘要:
转自:https://blog.csdn.net/Carl_Qi/article/details/83998889 QMessageBox是Qt框架下专门用于弹出对话框的类,一般会提供几个按钮(例如:Ok、Cancel、Yes、No、Ignore等)供用户点击选择。对话框的按钮在默认情况下为英文显示 阅读全文
摘要:
做了一个导出界面信息的小程序,做为plugin的演示:https://files-cdn.cnblogs.com/files/warmlight/TestPlugin.rar。 ManageEXport是plugin插件,ExportInfo是调用插件的程序。 需要注意的地方:在插件工程中,继承自己 阅读全文
摘要:
转自:https://blog.csdn.net/yizhou2010/article/details/78261643 示例资源:EchoPluginTest 如果没有积分,可在这里下载:https://files-cdn.cnblogs.com/files/warmlight/EchoPlugi 阅读全文
摘要:
转自:写 读 一、写入: 简介 介绍使用Qt读写JSON文件。如果你对JSON不是很了解,请阅读我之前的一篇文章json简介。 使用的开发环境为: Qt 5.12.0+Deepin 15.8 在Qt中与JSON相关的类有以下几个,Q=QJsonDocument,QJsonArray,QJsonObj 阅读全文
摘要:
使用Qt的工程中,会经常在.pro文件中配置目录。初学者有时候比较困惑,比如我。我这里通过一个dll项目的调用来说明一下。 代码参考资源:testMysqlDB 从名字可以看出,这是一个关于调用mysql的例子。 简单说明一下:两个工程,一个dll,一个调用dll;dll是一个库,封装mysql功能 阅读全文
摘要:
老是对斜杠 / 和反斜杠 \ 混淆,傻傻分不清楚。今天仔细观察了一下,这不就是个“八”吗?斜杠是左边,反斜杠是右边。 阅读全文