各位大佬,请问在
QWidget的竖直方向上放三四个QToolButton,每个QToolButton的
文本信息都不一样,怎么保证它们的文本信息在QWidget上
显示为居左对齐呢?我通过样式单设置text-align:left;但
没有起效果,具体如下:
- QFont tBtnFont("Microsoft Yahei", 12);
- btn1 = new QToolButton(m_widgetLeft);
- btn1->setStyleSheet("QToolButton{border-radius:0px; color:#DCDCDC; background:none;border-style:none;text-align:left;}"
- "QToolButton:hover{color:rgb(42,158,252);text-align:left;}"
- "QToolButton:checked{color:rgb(90, 92, 104); border-style:solid; border-width:0px 0px 0px 2px; padding:4px 4px 4px 2px; background-color:rgb(255,255,255);text-align:left;}"
- "QToolButton:pressed{color:rgb(42,158,252); border-style:solid; border-width:0px 0px 0px 5px; padding:4px 4px 4px 2px; text-align:left;}");
- btn1->setFont(tBtnFont);
- btn1->setText(QString("xxxx"));
- QSizePolicy tBtnSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
- tBtnSizePolicy.setHorizontalStretch(0);
- tBtnSizePolicy.setVerticalStretch(0);
- tBtnSizePolicy.setHeightForWidth(btn1->sizePolicy().hasHeightForWidth());
- btn1->setSizePolicy(tBtnSizePolicy);
- btn1->addWidget(m_tBtnDaboard);
请问各位大佬,怎么设置才能让竖直方向的QToolButton文本信息都居左显示呢?劳烦各位大佬帮忙看看,给点意见,小弟在此多谢了!