【发布时间】:2020-10-14 13:28:01
【问题描述】:
我试图通过按下主 QWidget 中的一个按钮来创建一个新的 QWidget。在新创建的 QWidget 中,我希望有一个按钮连接到主 QWidget 的插槽。
class UI : public QWidget
{
public:
UI(){connection();};
private:
QPushButton* all = new QPushButton{ "ALL" };
void connection(){
QObject::connect(all,QPushButton::clicked,[](){
SmallGUI* s=new SmallGUI{};
s->show();
});
}
void something(){
//something
}
还有二等
class SmallGUI1 :
public QWidget
{
public:
SmallGUI(){connection();};
private:
QPushButton* N =new QPushButton;
void connection(){
//to connect N to something()
}
我想将 N 连接到 something() 。
【问题讨论】: