
qt5.9.5
柠檬公主耶
这个作者很懒,什么都没留下…
展开
-
QZXing下载编译及使用
QZxing 是对 zxing 的一个封装,用于在 Qt 程序中加入条形码和二维码识别的功能。目前想使用QZXing来实现一个二维码生成器及二维码识别功能。QZXing 的代码是放到github上。下载地址:http://https://github.com/ftylitak/qzxing/下载好后直接打开pro文件。我使用的QTDesigner是5.9.5.直接编译报错如下:QREncoder.obj:-1: error: LNK2019: 无法解析的外部符号 "__declspec.原创 2022-05-27 14:52:59 · 839 阅读 · 0 评论 -
解决Qt5.9.5下Release程序报错QSqlDataBase:QSQLite driver not loaded
写了一个小程序给同事用,在Debug模式下运行都正常,只要Release运行就报错QSqlDataBase:QSQLite driver not loaded。采用windeployqt打包整个程序后也是报这个错。百思不得其解。以下是采用windeployqt打包后的目录,sqldrivers(也就是依赖的sql动态库)直接被生成到程序目录下。上网查找解决方案,给出的回答都是:把依赖的动态库放到程序目录下。尝试把sqldrivers下的全部动态库直接拷贝到程序目录下,也还是不..原创 2021-10-19 16:32:26 · 1673 阅读 · 6 评论 -
Qtxlsx无法编译,错误报告Error while building/deploying project …… When executing step “Make“
编译从github上下载的qtxlsx,直接打开pro文件,默认qt5.9.5+MinGW编译。Qt无法编译,错误报告Error while building/deploying project ……When executing step "Make"。解决办法:打开qtCreator左侧导航栏,打开project项目选项,修改构建目录(原构建目录包含中文),修改好后,再编译,正确编译出lib,dll文件...原创 2021-08-24 11:50:24 · 2935 阅读 · 1 评论 -
QT5.9.5 设置QCombobox下拉选项禁用及解除禁用状态
if (m_bDisabled) { QVariant v(0); m_cbxMode->setItemData(1, v, Qt::UserRole - 1); m_cbxMode->setItemData(2, v, Qt::UserRole - 1); } else { QVariant v(1 | 32); ...原创 2021-08-10 17:15:16 · 3796 阅读 · 0 评论 -
Qt程序打包(使用自带的windeployqt工具)小坑避过
windeployqt.exe这个工具大家都知道了,但使用起来有个小坑需要避过。首先如果你是使用QtCreator工具需要检查你的你使用的什么版本来编译的程序,博主未注意使用的MinGW来编译的程序,直接进到需要打包的程序目录下直接以windeployqt xxx.exe命令来打包,打包完成一直报错缺少动态库,百思不得其解。后来查看QtCreator使用编译器才知道编译器使用MinGW改为进去qt安装目录下的MinGW目录,然后以windeployqt +需发布的...原创 2021-08-05 10:57:03 · 766 阅读 · 0 评论 -
qt5.9.5 QInputDialog setGeometry : Unable to set geometry 120x30+1179+658
在qt5.9.5 qtCreator上使用QInputdialog一直报警setGeometry : Unable to set geometry 120x30+1179+658在qt forum上找到了答案。设置其他Flag,可消除报警,如下:QString text = QInputDialog::getText(this, tr("Setting"), tr("Please input password:"), QLineEdit::Password, "", &ok,Qt::MS..原创 2021-05-08 15:12:17 · 663 阅读 · 2 评论 -
[debug/main.o] Error 1 QtCreator的奇怪问题解决
因为删除掉qrc的一个资源,编译报错[debug/main.o] Error 1在QtCreator里清除重新构建也不可以。手动删除掉构建目录下的所有文件,包括Debug,Release文件夹还有makefile之类的文件,重新构建,就不报错了...原创 2021-04-16 15:24:15 · 8159 阅读 · 4 评论 -
QTabWidget tab项不可点击的一个原因
一个小项目的主菜单用了QTabWidget,一直无法点击,搞了好久,发现是qss惹的祸。不合规的qss编译无误,却导致了QTabWidget无法点击。贴上错误的qss。我也不知道哪错了,但是去掉qss,QTabWidget可点击。 QString g_menuTab_qss = "QTabWidget::tab-bar{background-color: rgb(210, 210, 225);border-width:3px;left: 100px;width:600px}\原创 2021-04-13 15:09:44 · 1199 阅读 · 0 评论 -
Qt creator+mingW编译器报错does not name a type
仅仅声明一个全局类,报错does not name a type,代码如下:#ifndef QGLOBAL_H#define QGLOBAL_Hclass CGlobalInstance{public: CGlobalInstance() {} ~CGlobalInstance() {}}#endif // QGLOBAL_H能查到的大部分问题原因,都是头文件的交叉引用,变量作用域引起,但是都不是上面代码问题产生的原因。将全局类继承QObject,即可编译通过。修改如...原创 2021-03-31 17:01:12 · 1569 阅读 · 0 评论