首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

qt 点击按钮调用另一个窗口后,新窗口按钮自定义槽函数不执行,该如何解决

2013-10-21 
qt 点击按钮调用另一个窗口后,新窗口按钮自定义槽函数不执行,...主窗口按钮的槽函数,点击调用void Ui_init

qt 点击按钮调用另一个窗口后,新窗口按钮自定义槽函数不执行,...
主窗口按钮的槽函数,点击调用
void Ui_initface::set_clicked()
{
Ui_Dialog udialog;
udialog.setupUi(dialog);
dialog->show();
}
新窗口的槽函数
void Ui_Dialog::save_conf()
{
char s_c[11];
int s_i[8];
memset(s_i,0,8);
QString pstr;
s_i[0]=spinBox0->value();
printf("%d\n",s_i[0]);

s_i[1]=spinBox0_2->value();

pstr=lineEdit_ag->text();
const char *c_pstr = pstr.toLatin1().data();
//printf("%s\n",c_pstr);
strcpy(s_c,c_pstr);
s_i[4]=radioButton_ag1->isChecked();

s_i[5]=radioButton_ag01->isChecked();
s_i[2]=radioButton_a1->isChecked ();
s_i[3]=radioButton_01->isChecked ();

s_i[6]=radioButton_ab1->isChecked ();
s_i[7]=radioButton_ab01->isChecked ();
printf("%d\n",s_i[1]);
printf("%d\n",s_i[2]);
printf("%d\n",s_i[3]);
printf("%d\n",s_i[4]);
printf("%d\n",s_i[5]);
printf("%d\n",s_i[6]);
printf("%d\n",s_i[7]);

Write_Config(s_i,s_c);
emit CloseDialog();

}
qt 点击按钮调用另一个窗口后,新窗口按钮自定义槽函数不执行,该如何解决

点击设置弹出第二个对话框,点击第二个对话框的保存没有反应,没有报错。
单独运行第二个图形界面都很正常。
求解答。。。。。。。 qt?调用窗口?槽函数不执行
[解决办法]
你应该到Qt专区去问,检查下你的槽函数save_conf()有没有与保存按钮信号clicked()正确connect,是否对应

热点排行