如何设置QTabWidget';s选项卡栏';长度是多少?

如何设置QTabWidget';s选项卡栏';长度是多少?,qt,tabs,resize,widget,Qt,Tabs,Resize,Widget,我已经能够调整QTabWidget的QTabBar大小,但是里面的字符串总是被限制为固定长度 QTabWidget *tabWidget = new QTabWidget; tabWidget->setStyleSheet("QTabBar::tab { width: 100px; }"); tabWidget->addTab(imagesList, "abcdefghijklmnop"); 显示的字符串仅由中间的五/六个字符组成 谢谢您的帮助, 彼得罗 参考资料: 当您像这样使用

我已经能够调整QTabWidget的QTabBar大小,但是里面的字符串总是被限制为固定长度

QTabWidget *tabWidget = new QTabWidget;
tabWidget->setStyleSheet("QTabBar::tab { width: 100px; }");
tabWidget->addTab(imagesList, "abcdefghijklmnop");
显示的字符串仅由中间的五/六个字符组成

谢谢您的帮助,
彼得罗

参考资料:

当您像这样使用样式表指定选项卡的宽度时,也会使选项卡的宽度固定。如果文本比指定的宽度宽,则只会看到文本中间的任何字符。尝试将制表符宽度增加到200px或300px,或者如果它是要设置的制表符的最小宽度(如果需要,仍然使其变宽),请使用以下样式表:

tabWidget->setStyleSheet("QTabBar::tab { min-width: 100px; }");
我尝试使用“最小宽度”,但没有任何改变。手动增加宽度(例如,增加到300px)会增加选项卡的宽度,但其中的字符串仍会被截断为以前的宽度。