我本意是想编写一个信号和槽的函数,让窗口的一个按钮被按下,然后改变该窗口类中已定义好的一个变量的值,再通过一个有返回值的函数将这个值传到类外,供其他使用。这是我的槽。
public slots:
void set_value();
void test1::set_value(){value=1;}
connect(mybutton1,SIGNAL(clicked()),this,SLOT(set_value()));
我同样也声明和实现了传值出去的函数。但一运行value的值就是不变。
我本意是想编写一个信号和槽的函数,让窗口的一个按钮被按下,然后改变该窗口类中已定义好的一个变量的值,再通过一个有返回值的函数将这个值传到类外,供其他使用。这是我的槽。
public slots:
void set_value();
void test1::set_value(){value=1;}
connect(mybutton1,SIGNAL(clicked()),this,SLOT(set_value()));
我同样也声明和实现了传值出去的函数。但一运行value的值就是不变。