Qt 布局管理 控件设置

打印 上一主题 下一主题

主题 1019|帖子 1019|积分 3057

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
DepartmentLabel =new QLabel(tr(" 部门:")) ; 
DepartmentTextEdit =new QTextEdit; 
AgeLabel =new QLabel(tr(" 年事:")) ;
AgeLineEdit =new QLineEdit; 
OtherLabel =new QLabel(tr(" 备注:"));
OtherLabel->setFrameStyle(QFrame:anel|QFrame::Sunken); 

LeftLayout =new QGridLayout(); 
LeftLayout->addWidget(UserNameLabel,0,0); 
LeftLayout->addWidget(UserNameLineEdit,0,1); 
LeftLayout->addWidget(NameLabel,1,0); 
LeftLayout->addWidget(NameLineEdit,1,1); 
LeftLayout->addWidget(SexLabel,2,0); 
LeftLayout->addWidget(SexComboBox, 2, 1); 
LeftLayout->addWidget(DepartmentLabel, 3, 0); 
LeftLayout->addWidget(DepartmentTextEdit,3,1); 
LeftLayout->addWidget(AgeLabel,4,0); 
LeftLayout->addWidget(AgeLineEdit,4,1); 
LeftLayout->addWidget(OtherLabel, 5, 0, 1, 2); 
LeftLayout->setColumnStretch(0,1); 
LeftLayout->setColumnStretch(1,3); 

HeadLabel =new QLabel(tr(" 头像:")) ; 
HeadiconLabel =new QLabel; 
QPixmap icon("312.png"); 
HeadiconLabel->setPixmap(icon); 
HeadiconLabel->resize(icon.width(), icon.height()); 
UpdateHeadBtn =new QPushButton(tr(" 更新")) ; 

TopRightLayout =new QHBoxLayout(); 
TopRightLayout->setSpacing(20); 
TopRightLayout->addWidget(HeadLabel); 
TopRightLayout->addWidget(HeadiconLabel); 
TopRightLayout->addWidget(UpdateHeadBtn); 

IntroductionLabel =new QLabel(tr(" 个人说明:")); 
IntroductionTextEdit =new QTextEdit; 

RightLayout =new QVBoxLayout(); 
RightLayout->setMargin(10); 
RightLayout->addLayout(TopRightLayout); 
RightLayout->addWidget(IntroductionLabel); 
RightLayout->addWidget(IntroductionTextEdit); 

OkBtn =new QPushButton(tr(" 确定")) ; 
CancelBtn =new QPushButton(tr(" 取消")) ; 

ButtomLayout =new QHBoxLayout(); 
ButtomLayout->addStretch(); 
ButtomLayout->addWidget(OkBtn); 
ButtomLayout->addWidget(CancelBtn); 
QGridLayout *mainLayout =new QGridLayout(this); 
mainLayout->setMargin(15); 
mainLayout->setSpacing(10); 
mainLayout->addLayout(LeftLayout,0,0); 
mainLayout->addLayout(RightLayout,0,1); 
mainLayout->addLayout(ButtomLayout,1,0,1,2); 
mainLayout->setSizeConstraint(QLayout::SetFixedSize);

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天空闲话

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表