标题:【提问】应用designer时看不明白的问题
作者:xj158
日期:2006-08-14 21:14
内容:
在一般的开发过程中,首先通过这个ui生成的一个类,在Qt中通常叫做 Base,如上面的例子,叫做testBase;然后再新建一个类,来继承这个Base。通常叫做实现类Impl,如testImpl。在这个实现类里面定义所需要的成员函数、Signal和Slot,因为ui可能是经常需要改动的。如果这样做,每次只需要在Designer中修改ui,而不用去理会这些成员函数、Signal和Slot了。
哪位给解释一下,具体怎么操作讷.
#1 [XChinux 08-14 22:24]
修改一下标题,说明一下主旨
发帖的基本要求
否则别人搜索不到你的帖子
#2 [shiroki 08-16 10:24]
在一般的开发过程中,首先通过这个ui生成的一个类,在Qt中通常叫做 Base,如上面的例子,叫做testBase;然后再新建一个类,来继承这个Base。通常叫做实现类Impl,如testImpl。在这个实现类里面定义所需要的成员函数、Signal和Slot,因为ui可能是经常需要改动的。如果这样做,每次只需要在Designer中修改ui,而不用去理会这些成员函数、Signal和Slot了。
没有比这个更清楚的解释了。。。 简单的说就是不要去修改ui生成的类里的任何代码, 你要添加的成员和信号/槽都放在派生类里。否则ui文件任何改动你都得重新写代码,太麻烦