|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 ~风介~ 于 2015-10-28 22:52 编辑
Code:
- #include <QApplication> //导入类
- #include <QLabel>
- #include <QHBoxLayout>
- #include <QWidget>
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- //新建基于QWidget类的窗口部件
- QWidget *widget = new QWidget;
- //新建QHBoxLayout布局管理器
- QHBoxLayout *layout = new QHBoxLayout;
- //新建四个标签
- QLabel *label1 = new QLabel(QObject::tr("label1"));
- QLabel *label2 = new QLabel(QObject::tr("label2"));
- QLabel *label3 = new QLabel(QObject::tr("label3"));
- QLabel *label4 = new QLabel(QObject::tr("label4"));
- //把标签加入布局管理器中
- layout->addWidget(label1);
- layout->addWidget(label2);
- layout->addWidget(label3);
- layout->addWidget(label4);
- //把layout设置为widget的布局管理器
- widget->setLayout(layout);
- widget->show();
- return a.exec();
- }
复制代码 ===================================
- #include <QApplication> //导入类
- #include <QLabel>
- #include <QVBoxLayout>
- #include <QWidget>
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- //新建基于QWidget类的窗口部件
- QWidget *widget = new QWidget;
- //新建QVBoxLayout布局管理器
- QVBoxLayout *layout = new QVBoxLayout;
- //新建四个标签
- QLabel *label1 = new QLabel(QObject::tr("label1"));
- QLabel *label2 = new QLabel(QObject::tr("label2"));
- QLabel *label3 = new QLabel(QObject::tr("label3"));
- QLabel *label4 = new QLabel(QObject::tr("label4"));
- //把标签加入布局管理器中
- layout->addWidget(label1);
- layout->addWidget(label2);
- layout->addWidget(label3);
- layout->addWidget(label4);
- //把layout设置为widget的布局管理器
- widget->setLayout(layout);
- widget->show();
- return a.exec();
- }
复制代码 ===================================- #include <QApplication> //导入类
- #include <QLabel>
- #include <QGridLayout>
- #include <QWidget>
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- //新建基于QWidget类的窗口部件
- QWidget *widget = new QWidget;
- //新建QGridLayout布局管理器
- QGridLayout *layout = new QGridLayout;
- //新建四个标签
- QLabel *label1 = new QLabel(QObject::tr("label1"));
- QLabel *label2 = new QLabel(QObject::tr("label2"));
- QLabel *label3 = new QLabel(QObject::tr("label3"));
- QLabel *label4 = new QLabel(QObject::tr("label4"));
- //把标签加入布局管理器中
- layout->addWidget(label1,0,0);
- layout->addWidget(label2,0,1);
- layout->addWidget(label3,1,0);
- layout->addWidget(label4,1,1);
- //把layout设置为widget的布局管理器
- widget->setLayout(layout);
- widget->show();
- return a.exec();
- }
复制代码
Screenshot:
|
|