c++ - qt 中标题的组框对齐不起作用。为什么?

标签 c++ qt

我在 Qt 4.8.4 设计器中创建了一个简单的 MainWindow 窗体,在预览中标题按原样放置在左上角,但是当我在使用 QT 插件在 Eclipse 中编写的简单程序中使用此窗体时,标题直接放在顶部顶部中心,这是不正确的。当我使用 ui.groupBox->setAlignment(Qt::AlignRight);或在 show() 之前离开,没有任何反应,标题保持在中心。这可能是什么原因造成的?程序是极简的,只有组框,没有其他东西。

最佳答案

您是否尝试过像这样为其设置样式表:

ui->groupBox->setStyleSheet("QGroupBox::title {subcontrol-position: right;}");

关于c++ - qt 中标题的组框对齐不起作用。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16546559/

相关文章:

c++ - 将指针传递给结构,对比传递 void 指针并强制转换为结构

c++ - 使用 QtQuick 2.0 的透明小部件

qt - 在 QML Text 元素中启用 "elide"属性,但在 GridLayout 中

python - 在现有的 Scintilla 词法分析器上创建和着色新结构

c++ - Qt:我应该如何动态地将信号路由到适当的对象?

c++ - 在 Qt 中加载外部样式表

c++ - 是否有用于查找列表项并集的标准算法

c++ - 在类中声明一个指针,但在另一个线程中初始化

c++ - 使用 OpenCV 复制时指定指针

c++ - 表达式必须是使用模板类可修改的左值