Qt 如何为带/不带菜单的 QToolButton 设置不同的宽度?

标签 qt qtstylesheets

我想控制带有菜单下拉菜单的 QToolButtons 的宽度,独立于普通下拉菜单(没有菜单),如下例所示:

enter image description here

我认为可以通过以下方式完成:

QToolButton {
    width: 40px;
}
QToolButton[popupMode="0"],
QToolButton[popupMode="1"],
QToolButton[popupMode="2"] {
    width: 100px;
}

但它不起作用……有什么想法吗?

谢谢

最佳答案

对我有用

QToolButton[popupMode="1"] {
   width: 100px;
}

关于Qt 如何为带/不带菜单的 QToolButton 设置不同的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31166842/

相关文章:

linux - 在 Ubuntu Linux 上安装 Qt Symbian 构建目标

c++ - Qt:QSS 和 drawComplexControl()

c++ - 以编程方式检索 QSS 样式表属性的值

c++ - 使用 StyleSheet 悬停时 qt 加宽 QScrollBar

c++ - 动态创建 va_list

c++ - QListView项目背景颜色

linux - 在 Gnome 3、Xfce 和 Unity 下使用 Qt,带有子窗口的全屏窗口不会停留在顶部

c++ - Qt in Visual Studio 2013 with cmake - 我如何让它工作?

c++ - QSS QTabBar 文本对齐不起作用

css - PyQt - 从图像设置 QLineEdit 背景时出错