可以看到工具栏还可以插入QSpinBox、QDoubleSpinBox和QComboBox小部件呐,感兴趣的可以试试,此外,点击工具栏按钮时发出的是actiontrigger信号。 3、QStatusBar QStatusBar类提供了一个适合显示状态信息的水平条。 每个状态指示器分为以下三类: Temporary(暂时的)-暂时占据状态栏的大部分。例如,用于解释工具提示文本或菜单项。
this);//给下状态栏的左侧添加“hello”按钮ui->statusBar->addWidget(btn);//下状态栏QLabel* label =newQLabel("world",this);//给下状态栏“hello”按钮的左侧添加一个label显示内容为"world"ui->statusBar->addWidget(label);//ui->actionsave_as->setIcon(QIcon("D:\\1.jpg"));//给菜单栏下拉...
QWidgetAction类通过接口扩展了QAction,用于将自定义小部件插入到基于操作的容器(例如工具栏)中。 应用程序中的大多数操作都表示为菜单中的项目或工具栏中的按钮。但是,有时需要更复杂的小部件。例如,文字处理器中的缩放操作可以使用QToolBar中的QComboBox实现,以呈现不同缩放级别的范围。QToolBar提供了QToolBar :: in...
1//下拉框2ui->comboBox->addItem("奔驰"); //"comboBox"是添加的下拉框的变量名3ui->comboBox->addItem("宝马");4ui->comboBox->addItem("拖拉机");56//点击按钮 选中拖拉机选项7connect(ui->btn_selecttlj,&QPushButton::clicked,this,[=](){8//第一种方法9//ui->comboBox->setCurrentIndex(...
standarSizes函数,返回了可用的标准字号的列表,并将列表内容插入到QCombobox中。 另外说明:QToolButton与QPushButton的用法一致,只是换了类名,创建方法以及消息绑定都不再过多说明了。 最后,将创建的这些控件绑定到字体工具条上 m_pToolFont = addToolBar("Font"); m_pToolFont->setAllowedAreas(Qt::BottomTool...
添加:ui->comboBox->addItem("宝马"); Font Combo Box:字体下拉框 Line Edit:单行输入框 设置为密码模式:设置echoMode为Password Text Edit: 富文本输入框 Plain Text Edit:纯文本输入框 Spin Box:数字设定框,用于数字的输入 Double Spin Box:浮点数数字设定框,输入浮点数 ...
ui->comboBox->addItem("奔驰"); #include "widget.h"#include "ui_widget.h"#include <QMovie>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget){ui->setupUi(this);//下拉框ui->comboBox->addItem("奔驰");ui->comboBox->addItem("宝马");ui->comboBox->addItem("拖拉机...
1. 使用主工具栏上的布局选项 2. 使用主菜单上的布局选项 3. 使用窗体上下文菜单上的布局选项 创建布局最容易的方法是使用Qt Designer主工具栏的布局部分。本节看起来如下- 从左到右,你会发现以下按钮- Lay Out Horizontally将选中的小部件按水平布局排列在一起(Ctrl+l)。这个选项使用一个标准的QHBoxLayout对象...
pointSize()); //设置plain_textedit字号 fontSize->setMinimumWidth(30); ui->toolBar->addWidget(fontSize); //添加字号选择到工具栏 fontName = new QFontComboBox(this); //字体名称ComboBox fontName->setMinimumWidth(50); ui->toolBar->addWidget(fontName); //添加字体选择到工具栏 //窗口状态栏...
voidCorePlugin::settingsDialog(){SettingsDialog*settingDialog=newSettingsDialog;settingDialog->exec();} 先在CorePlugin的初始化函数中添加一个工具栏并加入一个按钮用于激活设置窗口; 设置按钮点击后创建设置窗体并执行进行显示; 3.3、效果如下 点击工具栏的设置按钮 setting 后,会出现如下设置窗体界面:...