社区
其他技术讨论专区
帖子详情
关于QAction的一个怪现象!
weixin_38056491
2019-09-19 05:32:57
我定义了一个QAction *myAction;并把其设置为切换按钮: myAction->setToggleAction(true);后面定义了一个与其相关联的SLOT和连接:connect(myAction,SIGNAL(toggled()),this,SLOT(mySlot()));编译时提示我说没有toggled()这个信号,但是文档说切换按钮都是连这个信号啊?不知何故,甚为不解!盼高手点拨!
...全文
38
5
打赏
收藏
关于QAction的一个怪现象!
我定义了一个QAction *myAction;并把其设置为切换按钮: myAction->setToggleAction(true);后面定义了一个与其相关联的SLOT和连接:connect(myAction,SIGNAL(toggled()),this,SLOT(mySlot()));编译时提示我说没有toggled()这个信号,但是文档说切换按钮都是连这个信号啊?不知何故,甚为不解!盼高手点拨!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
QT-04-qt菜单处理 QMenu及Q
Action
的组合使用
1.通过在窗口中单击右键,弹出菜单列表 2.通过演示 演示了QMenu Q
Action
的组合使用 3.用到的控件:QMenu Q
Action
QMessageBox
使用qt designer 在QToolBar中添加Q
Action
使用qt designer 在QToolBar中添加Q
Action
Qt中的Q
Action
类
在该例子中,我们创建了
一个
窗口,里面包含
一个
菜单和
一个
工具栏,并在其中添加了
一个
Q
Action
对象。在Qt开发中,Q
Action
类是常用的
一个
类,它主要用于创建动作对象,将动作与菜单、工具栏等交互界面控件关联起来,实现一些常用操作的触发。总的来说,Qt中的Q
Action
类是非常实用的
一个
类,可以大大提高GUI开发的效率。当然,在实际的开发过程中,我们还可以根据需要对该类进行扩展和定制。Q
Action
的使用非常简单,只需要通过构造函数来创建
一个
动作对象,然后将其添加到对应的控件中即可。
Q
Action
、QWidget
Action
、Q
Action
Group
Q
Action
一、描述 在应用程序中,可以通过菜单、工具栏按钮和键盘快捷键调用许多常用命令。由于用户希望每个命令都以相同的方式执行,因此无论使用何种用户界面,将每个命令表示为
一个
动作是很有用的。 二、类型成员 1、enum Q
Action
::
Action
Event:调用 Q
Action
::activate() 时使用此枚举类型。 Trigger:发出 Q
Action
::triggered() 信号。 Hover:发出 Q
Action
::hovered() 信号。 2、enum Q
Action
:
Qt之Q
Action
类详解
Q
Action
类: Q
Action
类提供了
一个
可以同时出现在菜单和工具条上的抽象用户界面操作,Q
Action
能够根据它添加的位置来改变自己的样子——如果添加到菜单中就会显示成菜单项(文件,工具,收藏等菜单项);如果添加到工具条,就会显示成
一个
按钮。 Q
Action
类保存有关这个动作的信息,比如他的文本描述、图标、快捷键、回调函数等 。 Q
Action
构造对象的时候会使用如下构造函数:
其他技术讨论专区
433
社区成员
791,271
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章