18、::menu-arrow,QToolButton的菜单的箭头: 使用的前提是QToolButton设置了菜单和菜单弹出模式。例: QMenu * menu = new QMenu; menu->addAction("xxxx1"); menu->addAction("xxxx2"); ui->toolButton->setMenu(menu); ui->toolButton->setPopupMode(QToolButton::ToolButtonPopupMode::MenuButtonPopu...
setPopupMode(QToolButton::MenuButtonPopup),设置其弹出菜单的模式。QToolButton::MenuButtonPopup是一个枚举常量,这种模式下,按钮右侧有一个向下的小箭头,必须点击这个小箭头才会弹出下拉菜单,直接点击按钮会执行关联的Action,而不会弹出下拉菜单 setToolButtonStyle(Qt::ToolButtonTextBesideIcon),设置按钮样式,按钮标...
在图 1中, 工具栏上的“项选择”直接显示下拉菜单,而在列表框上方的“项选择”按钮, 只有单击右侧的向下箭头才弹出下拉菜单,直接单击按钮会执行按钮关联的 Action 的代码。混合式界面设计中用代码实现的部分,就是为界面上的各 ToolButton 按 钮设置关联的Action ,在工具栏上动态添加一个 ToolButton ,并设置其...
1、可以使用QToolButton这个按键控件,将按键的popupMode属性设置为MenuButtonPopup,然后使用按键QToolButto...
Tool Button设置下拉菜单 方式一:用以下的函数创建 //tBtnSelectItem为ToolButton,是ui界面下添加好的 voidMainWindow::createSelectionPopMenu() { QMenu*menuSelection=newQMenu(this);//新建一个菜单 menuSelection->addAction(ui->actSelAll);//为菜单添加Action ...
默认情况下,菜单指示器(menu-indicator)被放置在这個部件的填充区域的右下角。 如果这個 QToolButton 是处于QToolButton::MenuButtonPopup模式,那么 ::menu-button 子控件就会用来绘制菜单按钮。 ::menu-arrow 子控件被用来在菜单按钮里面绘制菜单箭头。默认情况下,它会位于菜单按钮子控件的内容区域的中心。 如果这個...
::left-arrow——QScrollBar 的左箭头。 ::left-corner——QTabWidget 的左角。例如,此控件可用于控制 QTabWidget 中左角小部件的位置。 ::menu-arrow——带有菜单的 QToolButton 的箭头。 ::menu-button——QToolButton 的菜单按钮。 ::menu-indicator——QPushButton 的菜单指示器。
QMenu或QScrollBar的右箭头 模型视图 ::branch QTreeView的分支指示符 模型视图 ::section QHearderVhew的段 模型视图 ::text QAbstractItemVew的文本 其他 ::chunk QProgressBar的进度块 其他 ::drop-down QComboBox的下拉按钮 其他 ::indicator QAbstractItemView、QCheckBox、 QRadioButton、 QMenu( 可被选中的...
在图 1 中,工具栏上的“项选择”直接显示下拉菜单,而在列表框上方的“项选择”按钮,只有单击右侧的向下箭头才弹出下拉菜单,直接单击按钮会执行按钮关联的 Action 的代码。 混合式界面设计中用代码实现的部分,就是为界面上的各 ToolButton 按钮设置关联的 Action,在工具栏上动态添加一个 ToolButton,并设置其下拉...
QToolButton 如果QToolButton关联了一个菜单,那么和QPushButton是相同的处理方式。如果被设置成了QToolButton::MenuButtonPopup模式,那么::menu-button用于绘制菜单按钮,而::menu-arrow用于绘制按钮中的箭头号。注意:如果设置了QToolButton的背景色,那么必须还要设置边框的宽度才会起作用。这是因为QToolButton默认绘制的...