Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
QObject::connect:没有这样的插槽 \ifndef MYLABEL\u H #定义MYLABEL_H #包括 #包括 类myLabel:公共QLabel { Q_对象 公众: myLabel(); 公众时段: void mySetText(int); }; #endif//MYLABEL_H //以上是我的声明,以下是我的使用。 myLabel*标签=新的myLabel; 连接(滑块、信号(值更改(int))、标签、插槽(myText(int)); //这是编译消息:QObject::connect:在../age/age.cpp:25中没有这样的插槽myLabel::myText(int) 我教自己C++和QT,并遇到了一个关于信号和时隙的连接函数的问题。我看了整个表格,没有一个解决方案真正适合我_C++_Qt - Fatal编程技术网

QObject::connect:没有这样的插槽 \ifndef MYLABEL\u H #定义MYLABEL_H #包括 #包括 类myLabel:公共QLabel { Q_对象 公众: myLabel(); 公众时段: void mySetText(int); }; #endif//MYLABEL_H //以上是我的声明,以下是我的使用。 myLabel*标签=新的myLabel; 连接(滑块、信号(值更改(int))、标签、插槽(myText(int)); //这是编译消息:QObject::connect:在../age/age.cpp:25中没有这样的插槽myLabel::myText(int) 我教自己C++和QT,并遇到了一个关于信号和时隙的连接函数的问题。我看了整个表格,没有一个解决方案真正适合我

QObject::connect:没有这样的插槽 \ifndef MYLABEL\u H #定义MYLABEL_H #包括 #包括 类myLabel:公共QLabel { Q_对象 公众: myLabel(); 公众时段: void mySetText(int); }; #endif//MYLABEL_H //以上是我的声明,以下是我的使用。 myLabel*标签=新的myLabel; 连接(滑块、信号(值更改(int))、标签、插槽(myText(int)); //这是编译消息:QObject::connect:在../age/age.cpp:25中没有这样的插槽myLabel::myText(int) 我教自己C++和QT,并遇到了一个关于信号和时隙的连接函数的问题。我看了整个表格,没有一个解决方案真正适合我,c++,qt,C++,Qt,我有Q_对象宏 我运行了Clean、QMake和Build并尝试连接到不存在的插槽(myText(int))。取代 #ifndef MYLABEL_H #define MYLABEL_H #include<QLabel> #include<QString> class myLabel:public QLabel { Q_OBJECT public: myLabel(); public slots: void mySetText(int ); }

我有Q_对象宏


我运行了Clean、QMake和Build并尝试连接到不存在的
插槽(myText(int))
。取代

#ifndef MYLABEL_H

#define MYLABEL_H
#include<QLabel>
#include<QString>
class myLabel:public QLabel
{
    Q_OBJECT
public:
    myLabel();
 public slots:
    void mySetText(int );
};

#endif // MYLABEL_H
//above is my declaration,below is my using.

  myLabel  * label = new myLabel;
 QObject::connect(slider,SIGNAL(valueChanged(int)),label,SLOT(myText(int)));

//this is compile message:QObject::connect: No such slot myLabel::myText(int) in ../age/age.cpp:25

你定义了
mySetText
并试图连接到
myText
?哦,我的天哪!令我惊讶的是,我找不到错误。也许我会因为熬夜而注意力不集中。谢谢,伙计!。现在提出这个问题,我也感到惭愧。
Object::connect(slider,SIGNAL(valueChanged(int)),label,SLOT(mySetText(int)));