主题 : qtopia 多窗口问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 30443
精华: 0
发帖: 85
金钱: 425 两
威望: 85 点
综合积分: 170 分
注册时间: 2010-10-16
最后登录: 2013-01-08
楼主  发表于: 2011-03-01 15:31

 qtopia 多窗口问题

图片:
图片:
我个问题要请教eddylau版主
我在主窗口(LED Control SZU)中的一个按键上调用Form2
代码:
void MyLEDForm::PB_Clicked()
{
if(!form)
form = new form2;
form->show;
form->raise();
}
弹出的窗口,上面有两个按键,都打打执行退出功能
connect(PB_OK,SIGNAL(clicked()),this,SLOT(PB_Clicked());

void fom2::PB_Clicked()
{
close();
}
编译都没有错误,点击窗口也能弹出,但就是第二个窗口点击关闭关不掉。
信号 捕获有问题,版主能不能帮我看看问题出在哪里。能不能发个多窗口的源码我参考一下问题
这个问题困扰我好多天了,各帮帮忙吧
[ 此帖被embsys在2011-03-01 15:45重新编辑 ]
不想当厨子的裁缝,不是好司机。
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
1楼  发表于: 2011-03-01 15:57
试试把 close();  改成 QWidget::close();, 或者 hide();
级别: 侠客
UID: 30443
精华: 0
发帖: 85
金钱: 425 两
威望: 85 点
综合积分: 170 分
注册时间: 2010-10-16
最后登录: 2013-01-08
2楼  发表于: 2011-03-01 16:04
我在close上面还加了一个TL_Test->setText("hello");修改一个标签的值,但标签没有变化,说明这个方法根本就没有调用
按键的时候在终端还提示:Warning:Form2::PB_OKClicked():Not implemented yet!
不想当厨子的裁缝,不是好司机。
级别: 侠客
UID: 20445
精华: 0
发帖: 77
金钱: 385 两
威望: 77 点
综合积分: 154 分
注册时间: 2010-05-02
最后登录: 2023-04-10
3楼  发表于: 2011-09-21 10:23
多窗口,MARK!
级别: 新手上路
UID: 70587
精华: 0
发帖: 18
金钱: 95 两
威望: 19 点
综合积分: 36 分
注册时间: 2012-05-22
最后登录: 2013-10-24
4楼  发表于: 2012-11-22 21:40
多窗口的问题谁有没有好的方法实现