2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Tabula contentorum
2. crea in codice sub fenestra utens:
4. controls ad puerum adde fenestra;
5. Pone docking positio sub fenestra.
In Qt, puer fenestras (subwindows) ad efficiendum multi-fenestrae applicationes creare et regere potes.
Pueri fenestrae possunt esse pixides dialogi, fenestrae independentes, vel MDI (Multiplex Documenti interface) pueri fenestrae.
Crea puer fenestras per genus QDockWidget.
- Creare puero objectum fenestrae: QDockWidget* dockWidget=novum QDockWidget();
- Puer fenestram ad fenestram principalem adde: this->addDockWidget(Qt::LeftDockWidgetArea, dockWidget);
- Sub fenestra titulum pone: dockWidget->setWindowTitle("Hic est titulus fenestra sub-");
- Cum sub-fenestram addendo moderamen, sub-controls huic fenestrae directe apponere non potes.
- Primum, fac objectum separatum QWidget, et deinde imperium ad hoc QWidget obiectum.
- Deinde hoc QWidget obiectum dockWidget.
//为dockWidget赋予QWidget对象 QWidget* container=new QWidget(); dockWidget->setWidget(container);
- Cum dockWidget unum obiectum QWidget continere non potest, si novam potestatem addere vis, adhuc illud ad obiectum QWidget addere debes.
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); QDockWidget* dockWidget=new QDockWidget(); this->addDockWidget(Qt::LeftDockWidgetArea,dockWidget); dockWidget->setWindowTitle("这是子窗口的标题"); //为dockWidget赋予QWidget对象 QWidget* container=new QWidget(); dockWidget->setWidget(container); //创建两个控件 QLabel* label=new QLabel("这是一个label控件"); QPushButton* pushButton=new QPushButton("这是一个按钮"); //创建一个布局管理利器,并且设置到QWidget对象中 QVBoxLayout* layout=new QVBoxLayout(); container->setLayout(layout); //将两个控件添加到布局管理器中 layout->addWidget(label); layout->addWidget(pushButton); }
- Locum permissum docking constitue per methodum setAllowAreas (Qt::DockWidgetArea | Qt ::DockWidgetArea). Defaltis ad Qt ::LeftDockWidgetArea - reliquit.
- Quattuor positiones poni possunt, et positio defectus est sursum:
- Qt :: TopDockWidgetArea---
- Qt ::BottomDockWidgetArea---下
- Qt :: LeftDockWidgetArea---
- Qt :: RightDockWidgetArea---