l'ajout de l'enfant dans QMainWindow
Comment puis-je ajouter deux enfants Widget
objets à part égale de QMainWindow
.
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{ TreeArea *ta= new TreeArea(this);
TreeArea *ta1= new TreeArea(this);
.
.
.
TreeArea::TreeArea(QWidget *parent) :
QWidget(parent)
{
.
.
.
Vous devez utiliser une mise en page.
OriginalL'auteur anj | 2012-02-15
Vous devez vous connecter pour publier un commentaire.
Que l'e-zinc suggéré que vous avez à utiliser la mise en page. Dites que vous voulez insérer deux widgets dans la mainwindow.
Ce sera la disposition des widgets à l'horizontale et vous obtenez ce résultat:
Et si vous voulez mise en page verticalement utilisation
QVBoxLayout
Je suggère fortement la lecture de la documentation. Mise en page de Gestion dans Qt
OriginalL'auteur Neox
Utilisation
QMainWindow::setCentralWidget(QWidget *)
pour ajouter votre propre contrôle.OriginalL'auteur Haiyuan Li