E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Q_OBJECT
Qt中tr()的作用
原来,tr()函数是定义在Object里面的,所有使用了
Q_OBJECT
宏的类都自动具有tr(
Mountain_Zhou_only
·
2020-09-15 10:00
Qt
Qt_Q_ENUM使用 枚举字符串互转
Qt中支持了枚举与字符串互转的用法,通过moc编译器实现,所以使用的时候需要添加
Q_OBJECT
宏,继承QObject,并且声明为p
出奇
·
2020-09-15 08:36
Qt
c++
Qt
Qt-QGraphicsScene派生类问题:undefined referenced for 'vtable xxx'
派生类中需要包含
Q_OBJECT
宏,包含此宏后可以使用信号槽。
jekcai
·
2020-09-14 14:59
QT
Qt技巧-枚举与字符串互相转换
1使用方法项目文件添加QT+=core;创建类Car继承于QObject并使用
Q_OBJECT
宏;类内添加枚举Color;使用Q_ENUM宏将Color枚举注册到元对象系统中;使用QMetaEnum::
Qt君
·
2020-09-14 00:23
Qt
QT5之信号与槽
注意:类中一定要添加
Q_OBJECT
声明,如果忘了添加导致编译错误。
good-destiny
·
2020-09-13 23:39
Qt学习笔记
Qt 不规则窗口(窗口边框隐藏,并能拖动)
#ifndefVQDRAGABLEWIDGET_H#defineVQDRAGABLEWIDGET_H#include"QWidget"classVQShapeWidget:publicQWidget{
Q_OBJECT
xyuz
·
2020-09-12 03:11
Qt
c++
QApplication 和事件循环
文章目录QApplication和事件循环
Q_OBJECT
和moc信号和槽QApplication和事件循环观察者模式在编写事件驱动的程序中,GUI视图需要对数据模型对象的的状态变化做出响应,以便它们可以显示最先的消息
张三和李四的家
·
2020-09-11 22:56
C++
Qt
设计模式
QSS中使用qproperty-<property name>设置Qt对象属性值的例子
这种方式设置属性时遇到过一些问题,特在此处总结一下,如下面的例程:mylabel.h#ifndefMYLABEL_H#defineMYLABEL_H#includeclassMyLabel:publicQLabel{
Q_OBJECT
Keycer
·
2020-09-11 06:03
Qt
Qt+VS: error C1083: 无法打开源文件: “GeneratedFiles\Debug\moc_SettingWidget.cpp”: No such file or directory
默认没有
Q_OBJECT
宏。也就无法使用signals。
Magical茏
·
2020-09-11 03:40
qt
LNK2001 无法解析的外部符号 “public: static struct QMetaObject const
问题记录下解决过程:此错误产生原因是,自己封装dll给的头文件中有你
Q_OBJECT
宏,同时此类的父类也有
Q_OBJECT
宏,就会报错,把此类中的
Q_OBJECT
宏删掉即可编译过。
fw1213141516
·
2020-09-10 13:34
遇到的问题
QT:关于qt工程在编译时提示undefined reference tp 'XXX::staticMetaObject'
当在编程QT应用程序在类的定义中包含
Q_OBJECT
宏,编译时qmake生成的makefile将会自动包含一些运行moc的规则,moc就是指QT的元对象编译器,即meta_objectcomplier。
Code_Thinking
·
2020-09-10 11:59
QT
Qt5::
Q_OBJECT
异常报错Client::staticMetaObject’未定义的引用,collect2: error: ld returned 1 exit status
1,错误宏定义异常,导致自定义的槽函数无法使用。具体原因不解释了,搜索一下一大堆。2,解决方法在CMakeLists中添加SET(CMAKE_AUTOMOCON)SET(CMAKE_AUTOUICON)SET(CMAKE_AUTORCCON)set(CMAKE_INCLUDE_CURRENT_DIRON)这四句话含义:#自动调用moc,uic,rcc处理qt的扩展部分,我也不太明白,谁明白call
生活太艰难了
·
2020-09-10 11:25
CMake
visual studio Qt 开发环境中因为
Q_OBJECT
导致链接出错的问题
问题:在没有声明
Q_OBJECT
的情况下就编译使用到信号槽的类,导致即便加上
Q_OBJECT
重新编译也依然会出现错误如下:无法解析的外部符号"public:virtualstructQMetaObjectconst
Horson Liu
·
2020-08-25 17:42
qt
编译问题汇总
使用过程中的一些问题记录errorLNK2001:无法解析的外部符号"public:virtualstructQMetaObjectconst*__thiscall在编写QT的程序时遇到该问题,可以参考的调查方向有两个
Q_OBJECT
IEE2285
·
2020-08-25 16:36
Qt编程
qt
下拉列表框QComboBox类
classQ_GUI_EXPORTQComboBox:publicQWidget{
Q_OBJECT
常用方法和属性:(1)addItemsvoidaddItems(constQStringList&texts
c_tianzi
·
2020-08-22 12:34
Qt
Qt(2)
一.自定义信号和槽1.信号和槽必须定义在类中2.自定义信号必须继承QObiect3.在类的开头写上
Q_OBJECT
没有分号,此标识必须写在项目构建之前,如果是后加入必须重新构建项目4.信号定义signals
不吃鱼么?
·
2020-08-21 23:16
Qt中QRunable继承QObject出现的问题
1.定义一个类继承QRunable接口,我还想让它可以发送信号,以便可以观察加载的进度,同时这个类也要继承QObject,不要忘了加上宏
Q_OBJECT
头文件classLoadTableRunable:
wb175208
·
2020-08-21 21:11
qt
线程
Qt使用导出类报错:error C2491: “ZMapWidget::staticMetaObject”: 不允许 dllimport 静态数据成员 的定义
在使用一个继承自QObject带有
Q_OBJECT
宏的导出类时,编译报错:不允许dllimport静态数据成员的定义。原因是自动生成的moc文件带有静态函数,无法导出。
白手梦想家
·
2020-08-21 21:49
Qt开发
Qt插件总结
Q_PLUGIN_METADATA宏包含QObject的派生类中加载插件时返回的
Q_OBJECT
宏。它包含插件IID并指向一个包含插件元数据的json文件。json
风下残月
·
2020-08-21 20:09
QT
QT编译出错in Q_INTERFACES. qobject_cast to QGraphicsItem will not work!
2.还要添加宏
Q_OBJECT
在继承时需要注意,祖父类必须放在父类之前。
刘一儿
·
2020-08-21 19:50
qt
QT 自定义 信号 槽 解决 ‘staticMetaObject’ is not a member of
转自:https://pswzyu.iteye.com/blog/1284118今天学习QT的时候遇到这样一个问题,简单来说就是一个需要使用信号和槽机制的子类在继承父类并添加
Q_OBJECT
宏之后报这样的错误
kevin_org
·
2020-08-21 18:25
Qt之美
VS + QT 出现 LNK2001 无法解析的外部符号 QMetaObject 的问题
VS+Qt开发过程中有时候会新增一个QtClass(带
Q_OBJECT
定义的类时),发现编译无法通过,可能会出现LNK2001的错误,这是由于IDE没有自动为新建的类生成moc_XXXX.cpp文件导致的
逝水流年丶轻染尘
·
2020-08-21 09:37
Qt-C++
C++
c++
qt
QObject:所有Qt对象的基类
Q_OBJECT
宏
Q_OBJECT
宏用于启用元对象特性,例如动态属性、信号和槽。对于实现信号和槽的任何对象,都必须添加
Q_OBJECT
宏。
君的名字
·
2020-08-21 02:12
c++
qt
qt5
QT 14 线程使用
// hellothread/hellothread.h class HelloThread : public QThread {
Q_OBJECT
private: void
a83025273
·
2020-08-20 09:02
Qt入门-QLabel类
QLabel是QT界面中的标签类,它从QFrame下继承:classQ_GUI_EXPORTQLabel:publicQFrame{
Q_OBJECT
定义一个QLable类:QLabel*label=newQLabel
xgbing
·
2020-08-20 02:39
[Qt+VS2008]
Qt+VC2008
UI编码
Qt入门-QPushButton
classQ_GUI_EXPORTQPushButton:publicQAbstractButton{
Q_OBJECT
构造函数:QPushButton(QWidget*parent=0)QPushButton
xgbing
·
2020-08-19 22:24
[Qt+VS2008]
Qt+VC2008
UI编码
QT国际化操作
测试程序界面很简单,包括:两个Lable空间和一个pushbutton按钮,工程名称:TranslateTest,编译器:mingw73_64主要步骤:1、在ui或是代码中使用英文,同时在提供的要翻译类中要包含:
Q_OBJECT
小米的修行之路
·
2020-08-19 20:31
QT
QT国际化操作
Qt之元对象系统
使用元对象系统的三个条件:QObject类为所有利用元对象系统的类提供基类在类声明私有部分的
Q_OBJECT
宏,用于使能元对象特性,如动态属性,信号槽元对象编译器(moc)为每一个QObject子类提供必要的代码
Shijia Yin
·
2020-08-19 08:14
Qt进阶
Window系统下开发Qt(2)-- 使用moc编译信号与槽
在windows下VS中开发Qt程序,若要是使用Qt的信号与槽,就得在类中使用
Q_OBJECT
宏,使用这个宏实际就是让Qt额外生成一些代码。
会会会飞的鱼
·
2020-08-19 08:52
Qt
C++
学习笔记
the Meta
moc工具读取C++头文件,如果它找到一个或者多个类声明包含
Q_OBJECT
宏。它生为那些类成一个包含元对象代码的C++源文件。元对象代码是信号与槽机制,运行时信息和动态属性系统所必需的。
yingxieying2p7e
·
2020-08-19 04:15
Qt QPushButton
classQ_GUI_EXPORTQPushButton:publicQAbstractButton{
Q_OBJECT
构造函数:QPushButton(QWidget*parent=0)QPushButton
南方以北
·
2020-08-18 00:00
Qt
QT error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall Widget::metaObjec
凡是QObject类(不管是直接子类还是间接子类),都应该在第一行代码写上
Q_OBJECT
。不管是不是使用信号槽,都应该添加这个宏。
Phenixyf
·
2020-08-17 01:54
QT
信号和槽,以及qt连接中的一些基础知识点
1、凡是QObject类(不管是直接子类还是间接子类),都应该在第一行代码写上
Q_OBJECT
。
weifu328
·
2020-08-16 14:24
qt
Qt5创建标准字体对话框(QFontDialog类)
defineDIALOG_H#includeclassQPushButton;classQLineEdit;classQGridLayout;classQFrame;classDialog:publicQDialog{
Q_OBJECT
Xydrm
·
2020-08-15 17:06
Qt
编码
QFontDialog
Font
Qt5
Qt 在子线程中修改UI
注意1、子线程中发送信号,必须要在子线程的头文件中加上宏
Q_OBJECT
。如果不加这个宏,在编译时会报错“error:collect2:error:ldreturned1”。
高祥xiang
·
2020-08-15 15:06
Qt开发
Qt
在子线程中修改UI
Q_OBJECT
Qt 中关于undefined reference to `vtable for故障总结
Qt中关于undefinedreferenceto`vtablefor故障总结在Qt中,undefinedreferenceto‘vtablefor通常出现在打开了宏
Q_OBJECT
的程式当中。
xuebaolong2008
·
2020-08-15 09:25
c++
moc处理cpp文件
在使用qt的时候,常常为了实现的需求将一些类隐藏在cpp中文件实现,而这些类又需要一些qt自己的机制支持如
Q_OBJECT
宏。
siddontang
·
2020-08-15 03:52
Qt
信号和槽基本特点
//MyDlg.h#pragmaonce#include#include#include#include#include#includeclassMyDlg:publicQDialog{//只有加入了
Q_OBJECT
hhhuang1991
·
2020-08-14 06:17
QT
学习感受(年会抽奖程序)
其中遇到一个坑,我新添加了一个类,但是没有在类的开始加
Q_OBJECT
,所以。。。Q_OB
angelbrain0923
·
2020-08-14 06:45
vs+qt error: 1>c1xx : fatal error C1083: 无法打开源文件: “GeneratedFiles\Debug\moc_xx 解决办法
fatalerrorC1083:无法打开源文件:“GeneratedFiles\Debug\moc_xx解决办法环境vs2013+qt5.6因为今天在学习多线程(movetoThread),在一个新建类中用到了
Q_OBJECT
·tkhuang
·
2020-08-12 18:05
vs+qt开发error集合
Qt 信号发射部分 undefined reference to错误
在使用信号与槽很容易发生undefinedreferenceto发射信号①继承QObject②添加
Q_OBJECT
③执行qmake④构建然后就可以运行啦!但是不知道是为什么,悄咪咪放在这里做个记录。
缺爷
·
2020-08-11 19:00
Qt水波进度条Demo
源码如下:#ifndefSPROGRESSBAR_H#defineSPROGRESSBAR_H#include#include#includeclassSProgressBar:publicQWidget{
Q_OBJECT
沙振宇
·
2020-08-10 22:44
//Qt
QML
//Demo小锦集
//Windows
Qt中的消息通知和事件发送
信号和槽机制充分使用Qt库中已经定义和实现好的对象的信号和槽函数,如按钮的clicked()/pressed()信号等,它们能满足很多的需求;自定义缺乏的信号和槽函数,借助Qt的元对象系统和内省机制,在创建类时添加
Q_OBJECT
wuyu1125
·
2020-08-10 11:26
QT
qt
delete
object
class
null
user
Qt入门-列表框QListWidget类
QListWidget类也是GUI中常用的类,它从QListView下派生:[cpp]viewplainclassQ_GUI_EXPORTQListWidget:publicQListView{
Q_OBJECT
zhuxw716
·
2020-08-09 04:16
QT屏幕重绘——滚动字幕
:#ifndefWIDGET_H#defineWIDGET_H #include#include#include#include#include classWidget:publicQWidget{
Q_OBJECT
昔之得一者
·
2020-08-08 17:45
QT图形化界面
QT图形化界面设计
Qt——屏保小球
defineDIALOG_H #include#include#include#include namespaceUi{classDialog;} classDialog:publicQDialog{
Q_OBJECT
昔之得一者
·
2020-08-08 01:34
QT图形化界面
QT图形化界面设计
Qt的信号和槽是如何工作的
做过开发的朋友,不知道是否曾为下面这些问题疑惑过:我们知道Qt是基于C++的,Qt写的代码最终还是要由C++编译器来编译,但是我们的Qt代码中有很多C++里没有的关键字,比如slots\signals\
Q_OBJECT
NewThinker_wei
·
2020-08-07 15:31
嵌入式
VC
JAVA
QT
VS+Qt手动生成moc文件
一个包含
Q_OBJECT
宏的头文件,必定有一个对应的moc文件。
HHT0506
·
2020-08-07 11:36
Qt
手动生成moc
Qt中的消息通知和事件发送
信号和槽机制充分使用Qt库中已经定义和实现好的对象的信号和槽函数,如按钮的clicked()/pressed()信号等,它们能满足很多的需求;自定义缺乏的信号和槽函数,借助Qt的元对象系统和内省机制,在创建类时添加
Q_OBJECT
DragonWar%
·
2020-08-05 14:03
Qt基本对话框之文件对话框,颜色对话框,字体对话框
ifndefSTANDARDDIALOG_H#defineSTANDARDDIALOG_H#include#include#include#include#includeclassStandardDialog:publicQDialog{
Q_OBJECT
秋冷丶
·
2020-08-05 14:01
Qt
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他