Macos 从样式表对齐qtabar

Macos 从样式表对齐qtabar,macos,qt,Macos,Qt,我正在尝试将QTabar中选项卡的位置向左对齐。 有人知道吗 当我使用使用样式表的QTabWidget时,我能够做到这一点。现在,我有不能使用QTabWidget的限制。所以必须在选项卡栏中执行此操作 非常感谢您的帮助。我的Qt 4.6.3资料来源:第389行: Qt::Alignment tabAlignment = Qt::Alignment(q->style()->styleHint(QStyle::SH_TabBar_Alignment, 0, q)); 这是此处设置对齐的

我正在尝试将QTabar中选项卡的位置向左对齐。 有人知道吗

当我使用使用样式表的QTabWidget时,我能够做到这一点。现在,我有不能使用QTabWidget的限制。所以必须在选项卡栏中执行此操作


非常感谢您的帮助。

我的Qt 4.6.3资料来源:第389行:

Qt::Alignment tabAlignment = Qt::Alignment(q->style()->styleHint(QStyle::SH_TabBar_Alignment, 0, q));
这是此处设置对齐的唯一位置,在样式表中使用QTabar无法正常工作。我建议,只有通过创建您自己的QStyle(这可能非常简单,只是现有QStyle的子类)或定制您的Qt本地版本,才能做到这一点


或者,如果您必须使用样式表,请发布一个后续问题,并将其链接到此处,说明您在使用QTabWidget时遇到的问题。它们可能更容易修复。

您所说的“对齐选项卡位置”是什么意思?您希望选项卡按特定顺序排列,还是希望所有选项卡都向左推,还是希望选项卡中的文本左对齐?还有,它现在在做什么?想把所有的标签都推到左边。默认情况下,选项卡在选项卡栏中居中对齐。您的意思必须是选项卡的文本,而不是选项卡本身?我的意思是,我想对齐选项卡本身。