📄 testwidgetdemo.cpp~
字号:
/*************************************************************************** * Copyright (C) 2008 by pseudonym67 * * pseudonym67@hotmail.com * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/#include "testwidgetdemo.h"#include <QTreeWidget>#include <QPushButton>#include <QHBoxLayout>#include <QSplitter>TestWidgetDemo::TestWidgetDemo(QWidget* parent, Qt::WFlags fl): QWidget( parent, fl ), Ui::Form(){ // The setup function for this widget // it can be viewed in src/UI_testwidget.h setupUi(this); QSplitter *splitter; QTreeWidget *treeWidget; QWidget *widget; QVBoxLayout *verticalLayout_2; QVBoxLayout *verticalLayout; QPushButton *pushButton; QPushButton *pushButton_2; QPushButton *pushButton_3; QSpacerItem *verticalSpacer; splitter = new QSplitter( this ); splitter->setObjectName(QString::fromUtf8("splitter")); splitter->setGeometry(QRect(11, 11, 581, 351)); splitter->setOrientation(Qt::Horizontal); setCentralWidget( splitter ); treeWidget = new QTreeWidget(splitter); treeWidget->setObjectName(QString::fromUtf8("treeWidget")); treeWidget->setAutoFillBackground(true); splitter->addWidget( treeWidget ); widget = new QWidget(splitter); widget->setObjectName(QString::fromUtf8("widget")); verticalLayout_2 = new QVBoxLayout(widget); verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2")); verticalLayout_2->setContentsMargins(0, 0, 0, 0); verticalLayout = new QVBoxLayout(); verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); pushButton = new QPushButton(widget); pushButton->setObjectName(QString::fromUtf8("pushButton")); verticalLayout->addWidget(pushButton); pushButton_2 = new QPushButton(widget); pushButton_2->setObjectName(QString::fromUtf8("pushButton_2")); verticalLayout->addWidget(pushButton_2); pushButton_3 = new QPushButton(widget); pushButton_3->setObjectName(QString::fromUtf8("pushButton_3")); verticalLayout->addWidget(pushButton_3); verticalLayout_2->addLayout(verticalLayout); verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); verticalLayout_2->addItem(verticalSpacer); splitter->addWidget(widget); /* // create the treewidget treeWidget = new QTreeWidget( this ); treeWidget->resize( 200, 150 ); // create the main layout QHBoxLayout *horizLayout = new QHBoxLayout( this ); horizLayout->addWidget( treeWidget ); // add some buttons QPushButton *buttonOne = new QPushButton( "Button One", this ); QPushButton *buttonTwo = new QPushButton( "Button Two", this ); QPushButton *buttonThree = new QPushButton( "Button Three", this ); // create the button layout QVBoxLayout *vertLayout = new QVBoxLayout; vertLayout->addWidget( buttonOne ); vertLayout->addWidget( buttonTwo ); vertLayout->addWidget( buttonThree ); horizLayout->addLayout( vertLayout ); */ }TestWidgetDemo::~TestWidgetDemo(){}/*$SPECIALIZATION$*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -