- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个带有下拉列表的按钮,但与此同时,我希望当前选定的文本能够像 QPushButton 一样被激活。这是我正在寻找的之前和之后的几张照片。 (来自 MS Paint 的线条)
我想要它,这样如果用户单击该行的左侧,它将重新发送显示的任何项目的信号。如果用户单击下拉箭头,该列表将显示,从那时起将像普通的组框一样工作,直到选择另一个项目。
最佳答案
你可以为它使用一个QToolButton
和一个QMenu
:
QToolButton *btn = new QToolButton();
btn->setPopupMode(QToolButton::MenuButtonPopup);
QMenu *btnMenu = new QMenu;
QAction *action1 = btnMenu->addAction("action1");
QAction *action2 = btnMenu->addAction("action2");
btn->setMenu(btnMenu);
connect(btn, SIGNAL(clicked()), this, SLOT(btnSlot()));
connect(action1, SIGNAL(triggered()), this, SLOT(action1Slot()));
connect(action2, SIGNAL(triggered()), this, SLOT(action1Slot()));
关于c++ - qt5结合QGroupBox和QPushButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15266166/
我想在 QGroupBox 中有一个 QScrollArea,所以当我向分组框添加新的小部件时,它的大小保持不变,但我有滚动条而不是调整分组框本身的大小。 这是我的代码: #include "main
我尝试使用在两行之间嵌入\n 的字符串,但这没有用。 最佳答案 换行符似乎有效: #include int main(int argc, char **argv) { QApplicatio
我创建了一个简单的 UI,其中包含一个 QGroupBox 和一堆 QRadioButtons(确切地说是 32 个),我希望能够找到选定的一个。 我查看了论坛和其他东西,但我找到的答案不起作用,并且
我有一个 QMainWindow,其中的小部件布置在网格中。当窗口按预期调整大小时,它们都会按比例调整大小,但放置在 QGroupBox 中的小部件除外。 QGroupBox 本身调整了大小,但里面的
我有一个 QGroupBox .根据上下文,它的标题可能是多余的(显示在 GUI 的另一个地方),所以我需要制作好像 QGroupBox不在这里......但我必须保留它的内容可见(所以我不想打电话
我已将 QGroupBox 类子类化,并启用了可检查属性。我正在尝试覆盖切换/选中事件的行为。 代码如下: class SideWidgetGroupBox: public QGroupBox {
给定一个 QGroupBox,调用其成员函数,“setEnabled(false)” 将变灰并禁用其内容。 但是,如何使框的标题变灰?大概有一些涉及样式的解决方法,如果某处没有简单的方法,我可以使用它
我的应用程序中有几个组框,它们放置在同一个父小部件上,每个组框都提供了 QwtPlot 的子实例。用户可以通过鼠标操作绘图(缩放、平移...)。 我想跟踪用户当前在哪个组框中工作(这是焦点组框)。
我正在尝试实现以下架构: QGroupBox -->设置布局 QVBoxLayout -->添加控件 QScrollArea -->setWidget QWidget -->设置布局 QVBoxLay
我尝试以编程方式设置 QGroupBox 标题的对齐方式。根据documentation我尝试通过以下方式进行: MainWidget::MainWidget (QWidget * parent)
我修改了 QGroupBox 的复选框的行为以隐藏/显示组的子项,有效地充当扩展器。它运行良好,但唯一的问题是默认复选框图标看起来像是用于启用/禁用组,而不是展开它。我想用扩展器样式的图标替换它。 我
是否可以从QGroupBox 中完全删除标题?如果你只是给它一个空标题,标题所在的标签仍然会占用空间。它看起来像这样: 但我希望它看起来像这样: 我尝试了以下操作但没有成功: 将标题字体大小设置为零
是否可以向 QGroupBox 标题添加图标(以编程方式,通过 QtCreator,有或没有样式表)? 我想在我的 GUI 中一些 QGroupBoxes 的标题附近放置一个标记。最佳位置是标题的右侧
我创建了一个包含 3 个 QGroupbox 内容的小部件,我试图分别使用 QGridLayout 放置和对齐它们。 QGroupboxs 的奇怪行为提出了这个问题。 目前的样子。 如上图Qwidge
我试图弄清楚如何使用 QGroupBox 小部件代替 QButtonGroup 小部件作为 qt 文档(下面的链接)“强烈建议不要使用它”。 https://doc.qt.io/archives/qt
我正在尝试设置 QGroupBox 的样式来满足某些设计要求: 注意 - 顶部的组标题应位于左侧,但超过框曲率。 使用以下样式表,我得到下面的图像(如果删除“左”一词,则为第二张图像): QGroup
所以我想向 PyQt5 QGroupBox 添加一个按钮。该按钮将在将参数保存到类变量中之前关闭窗口。我该怎么做?我的代码: def changeDefaultParameters(self):
我想知道是否可以在 QGroupBox 中显示图像而不是文本我想实现以下样式 有什么建议吗? 最佳答案 http://qt-project.org/doc/qt-4.8/stylesheet-exam
我已经在 Ubuntu 中安装了 QtCreator 5.2.1,并且正在尝试构建和运行同事正在处理的现有项目。当我尝试构建 .pro 文件时,我收到错误消息“QGroupBox:没有这样的文件或目录
我正在为客户开发一个系统,该系统显示在一组选项卡中,并在中央小部件中显示一个表格,其中包含从数据库中提取的数据。 根据鼠标事件,容器 (groupBox) 必须从 centralwidget 中删除,
我是一名优秀的程序员,十分优秀!