• 4720阅读
  • 6回复

关于QT中多窗口的显示?????? [复制链接]

上一主题 下一主题
离线fire_ball
 

只看楼主 倒序阅读 楼主  发表于: 2009-04-07
  有多个窗口,在主程序中初始化,然后使用
alarm1  w ;
  alarm2 e;
  QObject::connect(w.showalarm2Action , SIGNAL(activated ()
) , e , SLOT(show()));
  编译出错,显示 connect的参数类型不匹配,该如何解决???
离线daily

只看该作者 1楼 发表于: 2009-04-07
showalarm2Action 是一个QAction? 是一个widget? QAction 没有 activated () 信号
离线20044454
只看该作者 2楼 发表于: 2009-04-07
说清楚点
让我做一个Qt的大牛!!!!
离线fire_ball

只看该作者 3楼 发表于: 2009-04-07
showalarm2Aciton 是一个QAction, 我用的是QT3.
离线fire_ball

只看该作者 4楼 发表于: 2009-04-07
showalarm2Aciton被我添加到菜单里面了.
离线xnmd2000
只看该作者 5楼 发表于: 2009-04-07
alarm1  w ;
  alarm2 e;
  QObject::connect(w.showalarm2Action , SIGNAL(activated ()
) , e , SLOT(show()));

1 3参数需要是指针. 你这里好象不是吧.
离线浪漫天使
只看该作者 6楼 发表于: 2009-04-07
如果是为了编译通过 好像应该把connect里面参数的e改成&e.
但是 非常的不赞成你用这样的方法达到一个菜单弹一个窗口的目的,你可以把alarm2 作为alarm1  的一个内部成员 结构不就很清晰了么?
快速回复
限100 字节
 
上一个 下一个