• 17593阅读
  • 14回复

QT4的designer里如何编辑自定义slot啊? [复制链接]

上一主题 下一主题
离线gault
 

只看楼主 倒序阅读 楼主  发表于: 2006-04-20
rt
谢谢。
离线XChinux

只看该作者 1楼 发表于: 2006-04-20
不能自己定义编辑slot了
你只能在代码里自己写。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线gault

只看该作者 2楼 发表于: 2006-04-20
晕,为什么会这样啊?
这是技术的进步么?还是要求程序员的素质要更高啊?
离线XChinux

只看该作者 3楼 发表于: 2006-04-20
Qt3有这些功能,要不你可以试试
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线gault

只看该作者 4楼 发表于: 2006-04-20
晕,到现在我越来越迷糊QT4的designer还有什么作用了?
离线jollyjia

只看该作者 5楼 发表于: 2006-04-30
感觉除了界面变漂亮了点外,
功能的易用性越来越退步,
这就是开源的东西么?
为什么不象VS STDIO做成那样的集成开发环境??
离线阿威
只看该作者 6楼 发表于: 2006-05-07
qt 4.1.1 的designer 终于可以添加菜单了 进步多了 但是还是去QT3差很远啊
离线liskman
只看该作者 7楼 发表于: 2006-05-18
原来QT4的designer不能自定义slot啊,我还以为是我装的是开源版,没有这个功能呢。

现在QT4的uic编译只生成.h文件,然后函数名如果按规范起名,会自动关连控件,不习惯。

还是QT3里的虚函数重载方式看的舒服。
离线morpheslee

只看该作者 8楼 发表于: 2006-05-27
准确的说,QT4中不需要自定义Slots,因为QT4中可以使用Slots的自动连接功能,在源代码中只需要按照一定的格式定义slot函数,QT4可以自动实现signal和slot的连接,这不是比qt3需要自定义连接更方便吗?

如果在designer中自己定义连接关系,那么你需要重载设计的slots函数,然后才能实现你要实现的功能,现在不需要了,可能在执行次效率上也会有一点提高吧?
离线chai2010

只看该作者 9楼 发表于: 2007-10-31
引用第8楼morpheslee于2006-05-27 09:18发表的  :
准确的说,QT4中不需要自定义Slots,因为QT4中可以使用Slots的自动连接功能,在源代码中只需要按照一定的格式定义slot函数,QT4可以自动实现signal和slot的连接,这不是比qt3需要自定义连接更方便吗?
如果在designer中自己定义连接关系,那么你需要重载设计的slots函数,然后才能实现你要实现的功能,现在不需要了,可能在执行次效率上也会有一点提高吧?  [表情]


请问designer中自己定义连接关系是怎么回事呢?
哪里有说明文档??
离线simonetta
只看该作者 10楼 发表于: 2007-11-03
引用第9楼chai2010于2007-10-31 16:37发表的  :
请问designer中自己定义连接关系是怎么回事呢?
哪里有说明文档??


就是用on+widgetname+action
比如onMyPushButtonClick().....

似乎是这样的,以前看到过一下。



btw,我记得说只是opensource版本没有自定义signal/slot的功能阿。

其实要添加也很容易啊,在cpp文件的setupUI函数之后按照正常的途径添加就可以了,只不过widget名称前要加ui.,比如ui.pushButton.。。。

而且build之后ui_.....h文件内手动添加也是可以的。
我的blog
http://blog.csdn.net/solotek97/
离线yixiao386

只看该作者 11楼 发表于: 2008-01-03
引用第8楼morpheslee于2006-05-27 09:18发表的  :
准确的说,QT4中不需要自定义Slots,因为QT4中可以使用Slots的自动连接功能,在源代码中只需要按照一定的格式定义slot函数,QT4可以自动实现signal和slot的连接,这不是比qt3需要自定义连接更方便吗?
如果在designer中自己定义连接关系,那么你需要重载设计的slots函数,然后才能实现你要实现的功能,现在不需要了,可能在执行次效率上也会有一点提高吧?  [表情]



自己定义的slot函数再design的“信号槽编辑器”中能够识别吗?不能啊!所以我认为这点是qt4的一个很大的不足之处
离线jerychang
只看该作者 12楼 发表于: 2009-06-10
对,我也是这样认为,而且也没有在概念上和别的什么东西冲突啊...真是的...
QT HAO..
离线charlesjun
只看该作者 13楼 发表于: 2009-06-14
是啊,不能识别自定义槽啊
离线zyt2010
只看该作者 14楼 发表于: 2010-01-06
我想问下,要在slot中调用自己文件里的函数,该怎么声明啊?要怎么调用,老是提示我函数没定义的!
快速回复
限100 字节
 
上一个 下一个