Qt5
僧静思深
C-物联网
展开
-
Qt 出现 "undefined reference to vtable for" 的解决方案。
今天我在用Qt5.8写一个程序时,出现了报错 ”undefined reference to vtable“:具体原因如下:我自定义了一个类继承于QWidget,然后去使用信号与槽机制,在该类的头文件中加入了 Q_OBJECT,接着在运行该程序的过程中报出上述标题的错误。这是由于预编译器在打开宏Q_OBJECT时,找不到moc_predefs.h的内容,所以报错了。所以我们需要在该...原创 2019-03-30 16:57:23 · 3200 阅读 · 0 评论 -
qmake
qmake是Qt专用的项目管理工具,它对Qt的学习及其重要,理解了qmake和g++的使用,我们就明白了一个IDE的含义,也就知道了Qt如何将我们的 .h和.cpp文件变成可执行的应用程序了。每一个Qt工程项目下都有一个.pro文件,qmake命令外加一个参数就可以构建pro工程文件。qmake -project 该命令生成pro工程文件qmake 该...原创 2019-04-10 23:40:08 · 400 阅读 · 0 评论 -
QML语言基本数据类型
int 整型(所有整型数字,包括负数、零、正数)double 带小数点的数字,以双精度存储real 带小数点的数字bool 布尔类型,1为真、0为假enumeration 枚举类型string 字符串类型list ...原创 2019-04-30 11:06:49 · 2680 阅读 · 1 评论 -
qmlscene与qmlviewer
预览QML文件的显示效果:可以使用qmlscene(Qt5以上)和qmlviewer(Qt4)。qmlviewer:QML Viewer是一个用于测试和开发QML应用程序的工具。它不适用于生产环境,不应用于QML应用程序的部署。它是Qt4阶段进行预览qml文件的QML查看器(在Qt5中已经不存在了,不适用于Qt5)。qmlscene:Qt 5包括qmlscene,这是一个在应用程序...原创 2019-04-30 20:11:46 · 2996 阅读 · 0 评论