Dr *_*Deo 5 qt qt4 qt-designer
我使用qt Designer创建了一个漂亮的工具栏,并用一些动作填充了它。
我试图通过单击edit> signal and slot 从qt designer视觉上将动作连接到插槽。这没有工作,因为我找不到任何的QAction信号。
题。
有没有办法将QAction SIGNAL(triggered())连接到QT设计器中的插槽?请帮忙。
PS:
我目前被迫通过代码连接:
QObject::connect(myAction, SIGNAL(triggered()),this, SLOT(myActionWasTriggered()))
Run Code Online (Sandbox Code Playgroud)
但是我很懒,我希望使用qt designer进行连接。
有“信号/插槽编辑器”停靠面板(使用视图-> 信号/插槽编辑器切换)。您可以在那里连接您的操作。您可能还需要通过“更改信号/插槽”表单上下文菜单添加自定义插槽。
为了节省一些工作,请使用自动连接功能(请参阅QMetaObject::connectSlotsByName)。基本上,所有以特定模式命名的插槽on_objectName_signalName都将自动连接。
| 归档时间: |
|
| 查看次数: |
11300 次 |
| 最近记录: |