class QDevControl_Widget : public QWidget{ Q_OBJECTpublic: QDevControl_Widget(QWidget *parent = 0);private: QBoxLayout * layout; QVBoxLayout * layout_main; QGridLayout * layout_control; QToolButton * button_up; QToolButton * button_stop; QToolButton * button_down; QToolButton * button_comfort1; QToolButton * button_comfort2; QToolButton * button_script; QLabel * label_photo; QSpinBox * spinbox;}
QDevControl_Widget::QDevControl_Widget(QWidget *parent):QWidget(parent){ layout = new QBoxLayout(QBoxLayout::LeftToRight,this); layout_main = new QVBoxLayout(); layout_control = new QGridLayout(); label_photo = new QLabel(this); spinbox = new QSpinBox(this); button_up = new QToolButton(this); button_down = new QToolButton(this); button_stop = new QToolButton(this); button_comfort1 = new QToolButton(this); button_comfort2 = new QToolButton(this); button_script = new QToolButton(this); layout_control -> addWidget(button_up,0,0); layout_control -> addWidget(button_stop,1,0); layout_control -> addWidget(button_down,2,0); layout_control -> addWidget(button_comfort1,0,1); layout_control -> addWidget(button_comfort2,1,1); layout_control -> addWidget(button_script,2,1); layout_main -> addLayout(layout_control); layout_main -> addWidget(spinbox); layout -> addWidget(label_photo); layout -> addLayout(layout_main);}
C++ (Qt)layout = new QBoxLayout(QBoxLayout::LeftToRight,this);
C++ (Qt)int main( int argc, char** argv ){ QApplication app( argc, argv ); QDevControl_Widget w; w.show(); return app.exec();}