StupidBeauty
Read times:2192Posted at: - no title specified

Qt5.4文档翻译:QToolButton,QToolButton Class

QToolButton 类,提供了对于某些命令或选项的快速访问按钮,通常用于一个 QToolBar 中。 详细说明……

头文件:

#include <QToolButton>

qmake指令

QT += widgets

继承

QAbstractButton .

详细说明

QToolButton 类,提供了对于某些命令或选项的快速访问按钮,通常用于一个 QToolBar 中。

工具按钮,是一种特殊的按钮,它提供了对于特定命令或选项的快速访问功能。与普通按钮不同的是,工具按钮通常不显示文字内容,而是显示一个图标。

工具按钮 ,通常是在以下情况下创建的:使用 QToolBar::addAction ()创建 了新的 QAction 实例;或者 ,使用 QToolBar::addAction () 来将已有的动作添加到某个工具条中。 也可以像任何其它部件一样直接创建工具按钮,然后 将它们与其它部件一起放置到布局中。

工具按钮 的一个经典用途就是用来选择工具;例如 在绘图程序中 “画笔”工具。对于 QToolButton 的这种用途,一般是实现为一个可切换按钮(参考setToggleButton())。

QToolButton 支持自动升起 (auto-raising) 在自动升起模式下,按钮 只会在鼠标指向它时绘制出一个三维边框。 当该按钮被放置于一个 QToolBar 中的时候,该特性会被自动启用。 可使用 setAutoRaise ()来切换这个特性。

工具按钮 的图标应当设置 为一个 QIcon 这样,就可以为的禁用和启用状态设置不同的位图了。 当该按钮对应的功能不可用时,会使用禁用状态的位图。如果鼠标指针指向 了它,导致它自动升起的话,则,启用状态下的位图会被显示。

按钮的外观和尺寸可通过 setToolButtonStyle ()和 setIconSize ()来调整。如果 被放置在一个 QMainWindow 的某个 QToolBar 中,那么,该按钮会自动根据该 QMainWindow 的设置(参考 QMainWindow::setToolButtonStyle () QMainWindow::setIconSize ())来进行调整。 除了显示一个图标之外,工具按钮 也可显示一个箭头符号,该符号由 arrowType 指定。

工具按钮 还可以通过弹出 式菜单提供额外的选项。 该弹出菜单可通过 setMenu ()来设置。使用 setPopupMode () 来设置那些带有菜单的工具按钮的不同模式。默认模式 是DelayedPopupMode,通常 会在网页浏览器中用于“后退”按钮。按住 该按钮一段时间之后, 就会弹出一个菜单,里面显示出 可跳转到的网页的列表。默认 的延时是 600毫秒 ;可通过setPopupDelay()来设置。

Qt助手的工具条,其中包含着一些工具按钮,它们与主窗口中其它部件用到的动作相关联。

参考 QPushButton QToolBar QMainWindow QAction 图形用户界面设 计手册:按钮

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4