
qt
游学2016
游学电子科技技术经理
展开
-
如何在qt5.11.1中连接mariadb数据库
如何在qt5.11.1中连接mariadb数据库 -大酋长 游学思年华好多朋友都是使用最流行的mysql数据库进行测试和生产.但是网络的消息好多,最值得我关注的一点就是mariadb数据库源于mysql且性能优于mysql.没啥说的,程序员追求的是技术,项目最终还是靠性能.因此决定使用Mariadb数据库了.开发环境选择,一开始是phpstudy集成环境,它的数据库是mysq...原创 2018-09-04 08:27:17 · 1894 阅读 · 0 评论 -
Qt多个信号连接到一个槽,在槽中识别信号的发送者方法
Qt是通过信号和槽的机制进行事件传递的,当有多个不同类型、或相同类型的物件的发送信号都通过一个槽来处理的时候,需要在槽中识别出这些信号然后做相应的处理。例如:在一个界面中有16个按钮(QPushButton)和4个(QRadioButton)这20个物件的SIGNAL(clicked(bool))都连接(connect)到同一个按键的处理槽中(void get_keyvalue(bool)...转载 2013-07-27 15:42:37 · 1258 阅读 · 0 评论 -
QT5.1编写及调用DLL.
4大家好,我是Qt中国群的思年华,群号218967017.群里以前有位朋友向我询问如何调用dll.我以为简单,因为曾经qt5.0的时候,我编写过也调用成功过.就没往心里去.这次这位朋友没成功,求助我,于是QT5.1开始了调用.与5.0稍有不同.主要是dll的位置存放不同.一:编写DLL库1:新建项目->选择C++ Library->选择共享库->改类名(如Hel...原创 2013-10-11 13:45:43 · 3378 阅读 · 0 评论 -
C++虚基类的作用及使用1
一.虚基类的何时使用:如下程序所示,当son类,继承father类和mother类,并且father类继承自human类,mother也继承自human类.此时当son类对象调用human类中的公有变量或函数时,就要使用虚基类.由于son类直接继承自father类和mother类,而father类和mother类又继承自human类.所以son对象是理论上可以调用human这个基类成员的(...原创 2013-12-31 14:53:34 · 1449 阅读 · 0 评论 -
QT5.2如何使用QWT6.1
声明:经过我一段时间的测试.我发现QT5.2编译QWT6.1后缺少一些文件.但是使用qt5.1却可以正常编译QWT6.1,但可以使用QT5.2调用编译好的QWT6.1.1.下载qwt6.1编译版(这个地址不行,请不要下载http://sourceforge.jp/projects/sfnet_qwt/downloads/qwt/6.1.0/qwt-6.1.0.zip/)...原创 2014-01-04 14:26:54 · 3504 阅读 · 2 评论 -
Ubuntu麒麟版14.02 下安装QT5.3.1后提示 "提示无法找到 -LGL"
只需执行sudo apt-get install libGL-dev ,即可ubuntu 18.04.3上,无法找到ligGL-dev,要使用以下命令:sudo apt-get install libgl1-mesa-devqt中国群218967017 或 218967042原创 2014-09-05 20:01:19 · 1084 阅读 · 0 评论 -
qt5.5.1 如何判断某个对象是否属于qt类中实例
根据qt5帮助文档,bool QObject::inherits(const char * className) constReturns true if this object is an instance of a class that inherits className or a QObject subclass that inherits className; otherw...原创 2015-11-28 13:56:52 · 6422 阅读 · 1 评论 -
qt5.12.1 桌面应用的中显示qml文件无法使用内置风格的解决办法
一句话,main.cpp添加QQuickStyle::setStyle("Material");//桌面程序中引用qml文件无法加载默认的效果,需要用此完整代码#include "mainwindow.h"#include <QApplication>#include <QLabel>#include <QLineEdit>...原创 2019-02-15 12:25:52 · 495 阅读 · 0 评论 -
qt5.12.1打包Engima Virtual Box
最近,在学习QT5的过程中,想尝试着把自己写的工程程序给打包发布出来,在任何一台windows系统都能运行,这样就不会限于电脑需不需要安装QT安装包了。首先,先介绍自己使用的环境。我使用的QT版本是。我的电脑windows系统是win10专业版的。下面的打包教程,都是亲测可用的。但个人认为,即便是不同的windows操作系统,不同的QT版本,也应该是可以的。希望大家能及时反馈,我好及时更新。第...转载 2019-02-20 13:19:28 · 1696 阅读 · 0 评论 -
qt5.12.1 qdialog类窗口添加最大最小关闭按钮
Dialog 窗口类的构造函数中添加 Qt::WindowFlags flags=Qt::Dialog; Qt::WindowFlags windowFlag = Qt::Dialog; windowFlag |= Qt::WindowMinimizeButtonHint; windowFlag ...转载 2019-02-23 12:39:27 · 1394 阅读 · 1 评论 -
qt5.12.1 qml文件和桌面应用的cpp文件互操作
qt5.12.1 桌面应用的想操作qml控件 或者 在qml文件要调用桌面应用的窗口dialog类 .基本上我已经解决了.但是qml文件不是嵌入到mainwindow中的,而是分开的哦.下图就是演示.mainwindow窗口和qml窗口(标题:仓库管理系统)新建桌面应用的项目,然后main.cpp中写入如下代码即可.#include "mainwindow.h"#includ...原创 2019-02-15 12:03:06 · 691 阅读 · 0 评论 -
解决qt Creator修改UI界面后,运行无效果
把红箭头展示处的shadow build的钩去掉就ok了.原创 2018-09-14 07:44:50 · 2166 阅读 · 0 评论 -
qt5.12.3及以上高版本(qt5.13.0,qt5.13.1)如何连接操作mysql/mariadb数据库
公司项目使用qt5.12.0,qt5.12.1,qt5.12.2均进行过开发连接mysql没有问题,因为这几个版本内置mysql数据库驱动.直到昨天安装qt5.13.0和qt5.13.1进行测试,发现连接mysql时提示没有驱动加载, 这是qt报错的提示"QSqlDatabase: QMYSQL driver not loaded,QSqlDatabase: available drivers...原创 2019-09-12 08:57:42 · 5267 阅读 · 8 评论