• 4410阅读
  • 2回复

[原创]一个菜鸟的Qt学习笔记(1)-Layout [复制链接]

上一主题 下一主题
离线dagobert1989
 

只看楼主 倒序阅读 楼主  发表于: 2011-01-14
— 本帖被 XChinux 执行加亮操作(2011-01-14) —
初学Qt,在这留下我的足迹。
今天自己看例子,设计了一个基本程序。
  1. #include <QtGui>
  2. int main(int argc, char *argv[])
  3. {
  4.     QApplication app(argc, argv);
  5.         QWidget *window = new QWidget;
  6.         QLabel *label1=new QLabel("DGM",window);
  7.     QLabel *label4=new QLabel("WX",window);
  8.     QLabel *label3=new QLabel("DW",window);
  9.     QLabel *label2=new QLabel("JAT",window);
  10.     //Widget Layout
  11.     QVBoxLayout *layout1=new QVBoxLayout();
  12.     layout1->addWidget(label1);
  13.     layout1->addWidget(label2);
  14.     //QHBoxLayout *inner=new QHBoxLayout();
  15.     layout1->addWidget(label3);
  16.     layout1->addWidget(label4);
  17.     window->setLayout(layout1);    
  18.         window->show();
  19.         return app.exec();
  20. }

主要掌握了QVBoxLayout和QHBoxLayout的用法。
这个例子是竖过来排的,也可以改一下代码让他横过来排。

离线左岸98
只看该作者 1楼 发表于: 2011-01-14
一起进步!!
离线luoyang

只看该作者 2楼 发表于: 2011-01-14
很基础~~呵呵
快速回复
限100 字节
 
上一个 下一个