首页| 论坛| 消息

标题:【提问】QDialog的初始化问题
作者:不想重名
日期:2005-11-23 15:24
内容:

请问,用QT Designer编写对话框时,如何加入对话框段初始化代码,类似VC的InitDialog。
我用的是Qt 3.3.5 for Linux
谢谢了!


#1 [不想重名 11-23 15:38]
通过继承ui文件生成的类可以做到,但我只需要很少的初始化代码,不想这么复杂。
#2 [XChinux 11-23 16:21]
在构造函数里面写
#3 [不想重名 11-23 16:32]
我知道在构造函数中可以做到,但是我想在Qt Designer中直接写自己的初始化代码。
QtDesigner中可以写构造函数的代码吗?
谢谢!
#4 [不想重名 11-23 16:44]
我知道了。
在QtDesigner中给对话框增加一个void init()保护虚函数,生成的类的构造函数会自动在最后调用这个函数的。
但这个方法在文档中我没有看到,书中写得也不详细。
谢谢斑竹。
#5 [不想重名 11-27 17:19]
zzzzzz1234,你好,我这里没有Qt 3.1 环境,我只能说说我的做法:
不要在代码编辑窗口中直接输入void init()函数,而是用Qt Designer的向导增加一个init函数,QtDesigner会自动在代码窗口中加入函数框架。
你试试,不知行不行.

<< 1 2 3 >> (1/3)

回复 发表
主题 版块