我有这些按钮和我曾试图它们的尺寸最小化,但他们拒绝去任何较小。他们都在QHBoxLayout,负责。我可以缩小他们只显示+,本 - 中,< - >和EC文本?
在布局上:
->setSpacing(1);
->setContentsMargins(1,1,1,1);
->setAlignment(Qt::AlignLeft);
在按钮本身:
->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
当添加按钮的布局:
->addWidget(button, 0, Qt::AlignLeft);
你可以得到你的按钮有点取消对使用样式表的按钮填充小。
ui->myPushButton->setStyleSheet( "padding: 0px;" );
我不过强烈建议不要使用令人难以置信的小按钮。按照Fitt's Law,一个按钮越小,时间越长,对用户的按钮边界内的光标移动到,和他们越有可能会错过,点击相邻的元件(变得更加容易,因为没有在你的榜样按键之间填充)。这导致用户失望,这是从来没有一件好事。