Qt常用控件

Qt常用控件

QToolBar

2. QToolButton
参考一
https://www.cnblogs.com/yinsedeyinse/p/10759559.html
注意:如果QToolButton添加到了QToolBar里,在设置工具按钮的图片大小时,调用QToolButton::setIconSize()是没有效果的,需要调用QToolBar::setIconSize()方法;如果此时QToolBar又添加到QMainWindows中,调用QToolBar::setIconSize()也是没有效果的,需要调用QMainWindow::setIconSize()方法!
3. List item

QDockWidget

QTabWidget

context menu

enum Qt::ContextMenuPolicy

此枚举类型定义了窗口部件在显示上下文菜单时具有的各种不同的策略。
Qt::NoContextMenu
窗口部件没有上下文菜单,上下文菜单的处理被延迟到窗口部件的父部件。
Qt::PreventContextMenu
窗口部件没有上下文菜单,与Qt::NoContextMenu相反,上下文菜单的处理不会被延迟到窗口部件的父部件。这意味着所有鼠标右键事件都保证通过mousePressEvent()和mouseReleaseEvent()传递到部件本身。
Qt::DefaultContextMenu
窗口部件的QWidget::contextMenuEvent()事件处理函数被调用。
Qt::ActionsContextMenu
窗口部件将QWidget::actions()函数返回的动作组作为上下文菜单。
Qt::CustomContextMenu
窗口部件将发送QWidget::customContextMenuRequested()信号。

property contextMenuPolicy

此属性保存了窗口部件的上下文菜单如何显示。默认值为Qt::DefaultContextMenu,意味着窗口部件的contextMenuEvent()事件处理函数将被调用。

QSignalMapper 信号映射器

QSignalMapper类收集一组无参数的信号,并用与发送信号的对象对应的整数、字符串或窗口部件参数重新发送它们。QSignalMapper类使用setMapping()函数支持特定字符串或整数与特定对象的映射。对象的信号可以连接到map()槽,map()槽将使用与原始信令对象关联的字符串或整数发出mapped()信号。之后,可以使用removeMappings()函数删除之前设置的映射。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值