05 2020 档案
摘要:windows平台下,QtCreator创建工程,构建后,生成的exe目录,默认在工程目录同级的目录中。有时候,我们想修改这个目录。可以使用下面方法: 在pro文件中,添加 CONFIG(debug,debug|release){ DESTDIR = ./../debug_bin LIBS += -
阅读全文
摘要:上篇文章(https://www.cnblogs.com/warmlight/p/12964166.html)说,如果想把示例中的xml信息完全放到树上,那就需要自己做点什么了。那到底要怎么做呢?这里再讨论一下。 示例xml: 1 <?xml version='1.0' encoding='UTF-
阅读全文
摘要:这与以前写的一篇文章类似:https://www.cnblogs.com/warmlight/p/12033459.html。不同的是这篇文章是读取xml文件,将xml 的tagname做为树节点的text,保存时完全按照树节点的text保存。 说明:首先在pro文件中 添加 QT += xml。对
阅读全文
摘要:自己从网上下载了一个例子:https://files-cdn.cnblogs.com/files/warmlight/qword.rar 里面有一个完整例子(导出word的具体操作),一个单独的类(根据模板导出word)。 如果wordhandler.h和wordhandler.cpp有问题,一般是
阅读全文
摘要:读文件: 1 //打开文件,将文件中的内容返回一个QbyteArray的数组 2 QByteArray OpenFile(QString fileName){ 3 QFile file(fileName); 4 file.open(( QIODevice::ReadWrite)); 5 QByteA
阅读全文
摘要:1、今天碰到一个奇怪的问题:我把电脑时间改到两年前,之后用qtcreator 构建今年的项目,构建时,一直 C:\Qt\5.5\mingw492_32\bin\qmake.exe -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makef
阅读全文
摘要:使用QTreewidget时,用到复选框。还有一个苛刻的要求,即在选中或取消选中时,还要做一些操作。刚开始参考了网上的一些方法,参考了https://www.cnblogs.com/doubleeleven/articles/3894250.html,使用itemChange(QTreeWidget
阅读全文
摘要:参考:https://www.cnblogs.com/xufeiyang/p/3313104.html 这个类是关于无边框窗体的拖动和改变大小的。如果是QWidget,请将继承类改为QWidget,并将源文件的QDialog用QWidget替换。 我曾想将这个类作为中间类,让窗口类继承此类,这样如果
阅读全文