2017-03-23 8 views
0

Ich möchte ein Gruppen-Widget in der Ecke der Registerkarte Widget hinzufügen. also schrieb ich diese unten, aber funktioniert nicht.Qt Registerkarte Widget hinzufügen Ecke Gruppen Widget

auto layout = new QHBoxLayout; 
auto text = new QTextEdit; 
auto button = new QPushButton("find"); 
layout->addWidget(text); 
layout->addWidget(button); 

auto group = new QGroupBox; 
group->setLayout(layout); 

stageTabWidget->setCornerWidget(group); 
+0

Was bedeutet es, dass es nicht funktioniert? – eyllanesc

+0

Es scheint, dass die Gruppe gezeigt wurde, wie ich die Grenze davon sehen kann, und die Größe scheint gut zu sein. Aber die Widgets im Inneren nicht angezeigt. –

Antwort

0

Problem gelöst! Es stellt sich heraus, dass die Gruppe zu klein war, um das Widget anzuzeigen. Ändern Sie den Stil der Gruppe mit dieser Zeile group->setStyleSheet("QGroupBox{border:0px;padding-top:-10px;padding-bottom:-10px;}"); wird in Ordnung sein.