• 5322阅读
  • 5回复

我在Linux下装得QT,使用时有些问题,请高手帮忙解答一下 [复制链接]

上一主题 下一主题
离线zzggxx007
 
只看楼主 倒序阅读 楼主  发表于: 2013-04-11
我是初学者,我在Centos 6.4下装得Qt 5.0 和 Qt 4.8.4,但是我按着教程里讲的在Designer中编辑界面时,发现给按钮分配槽时,信号这边选择clicked(),槽的选项里并没有教程里所说的accept()这个选项,之后我问其他Window环境下作Qt开发的同事来帮我看看,他们说他们在windows版里是有这个选项的,而且说我这个linux版的在槽的选项中还少了一些,他也不知到为什么,所以哪位高手能帮我解惑,是linux版的本来就没有还是我装得有问题,之前我还想过可能是版本问题,但是我装了4.8.4版的发现还是一样。。。

离线jdwx

只看该作者 1楼 发表于: 2013-04-11
回 楼主(zzggxx007) 的帖子
accept()这个槽,是QDialog类里的。新建主窗口的时候用QDialog。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线zzggxx007
只看该作者 2楼 发表于: 2013-04-11
回 1楼(jdwx) 的帖子
谢谢 知道了
不过 QDialog 好像只能作为对话框之类的 不能用作主窗口
离线jdwx

只看该作者 3楼 发表于: 2013-04-11
回 2楼(zzggxx007) 的帖子
如果不需要QToolBar、QDockWidget、QStatusBar这些,QWidget、QDialog、QMainWindow用起来都差不多。
QDialog一样可以作为主窗口。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线uidab

只看该作者 4楼 发表于: 2013-04-11
回 3楼(jdwx) 的帖子
是这样的,尤其是用QSS修饰之后。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线zzggxx007
只看该作者 5楼 发表于: 2013-04-15
回 3楼(jdwx) 的帖子
谢谢
快速回复
限100 字节
 
上一个 下一个