QT
运妙心藏
C/Cpp/Java/C#/Lua/PHP/Android/Python 程序員 手游 前端 后台
展开
-
Qt QLabel的修改形状显示圆形
方法要将一个QLabel设置为圆形,需要用到QLabel的函数setStyleSheet(),修改StyleSheet就行。// 设置label为红色圆形QLabel* first = getFood();const QString label_style = "min-width: 40px; min-height: 40px;max-width:40px; max-height: 40px;border-radius: 20px; border:1px solid black;backgrou原创 2020-09-29 09:28:40 · 7870 阅读 · 0 评论 -
undefined reference to `vtable for’”问题的原因及解决方法
问题QT中,类要支持信号与槽机制,需要继承自QObject并在头文件开头添加Q_OBJECT宏.如果使用QtCreator创建类时,没有选择继承自QObject类或其子类,而在创建后手工修改继承自QObject并手工添加Q_OBJECT宏,则在编译时有可能会出现”undefined reference to `vtable for’…….”错误.解决方法把新创建的类从项目中移除(主要不要从磁盘上删除),然后再添加进功能,QtCreator就会重新解析此类,再编译就不再会出现上述错误.参考:http原创 2020-09-28 16:48:04 · 714 阅读 · 0 评论 -
QObject::connect: No such slot xxx错误提示
问题在Qt 中我们经常会遇到自己写一个派生类的情况,在这种情况下,有时我们会需要写信号与槽来用某些函数。编译能通过,但是会出现no such slot的情况:QObject::connect: No such slot QDialog::xxxxx() in …\xxxx.cpp:27解决这是因为在自己的派生类中没有加入Q_OBJECT.只有加入Q_OBJECT才能允许自己的派生类中添加信号与槽机制。...原创 2020-09-28 16:30:22 · 5963 阅读 · 1 评论 -
QT建立空项目时找不到头文件问题
问题本人今天新建了一个空的QT项目, 打算自己写代码, 然后发现了一个问题, 写的头文件无法被包含识别解决在.pro文件中添加如下代码即可QT += core gui widgets参考:https://blog.csdn.net/CCCSSSDNNN/article/details/44786421...原创 2020-09-28 10:06:01 · 1118 阅读 · 0 评论 -
QT遍历某文件夹下的参数文件名并保存在某个一个参数文件中
需求如上图某QT项目中的一个小需要:1,qrpukeky 及 waivermode文件不会变化,一直在,供第三方使用,不用写在paramlist文件中2,PRM.开头的文件每次可能会更新变化,并且文件名要写在paramlist中代码 // 获取指定文件夹所有的文件名 QString path = "/mnt/sdcard/LzPca/param/"; QS...原创 2019-12-11 17:15:57 · 511 阅读 · 0 评论 -
QSqlQuery::exec: database not open
参考:https://blog.csdn.net/rain_qingtian/article/details/38229977db = QSqlDatabase::addDatabase("QSQLITE");db.setDatabaseName("dbTemp");// ……query=QSqlQuery::QSqlQuery(db);//连接数据库 要加上这句也就是说要加上q...原创 2018-12-25 10:50:49 · 7717 阅读 · 0 评论 -
QT for android通过其配置文件读取电量
关键点:在安卓的系统文件中"/sys/class/power_supply/battery/uevent"可以直接读取到电量的值方法一: 利用QFile,读取完记得关闭该文件 // 读取本地文件 QString file_path = "/sys/class/power_supply/battery/uevent"; //实例QFile QFile file(...原创 2019-04-03 09:51:42 · 1313 阅读 · 4 评论