该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
QLabel *tou_xiang=new QLabel(this) ;//创建标签对象
QLineEdit *zhanghao=new QLineEdit(this);
QLineEdit *mima= new QLineEdit(this);
QPushButton *zhanghu_button=new QPushButton();
QPushButton *mima_button=new QPushButton();
QPushButton *denglu_anniu=new QPushButton();
QCheckBox *jizhu_mima=new QCheckBox();
QCheckBox *zhidong_denglu=new QCheckBox();
QGridLayout* denglu_buju=new QGridLayout;//创建栅格布局管理器
QPixmap pixmap;
pixmap.load("C:/Qt_wenjian/four/guan_lei_xi_tong/touxiang.png");//加载位图
QSize size=pixmap.size();//获取加载的位图的大小
//int widyh=pixmap.width();//作用同上
//int hid=pixmap.height()
tou_xiang->setFixedSize(size.width(), size.height());//设置标签的大小为位图的大小
tou_xiang->setPixmap(pixmap);//位图带入到标签中
tou_xiang->setScaledContents(true);//将位图填充到标签的所有空间
zhanghao->setPlaceholderText(tr("账号/密码"));//设置提示信息
mima->setPlaceholderText(tr("密码"));
mima->setEchoMode(QLineEdit::Password);
zhanghu_button->setText(tr("注册账号"));
mima_button->setText(tr("忘记密码"));
denglu_anniu->setText(tr("登陆"));
jizhu_mima->setText(tr("记住密码"));
zhidong_denglu->setText(tr("自动登陆"));
denglu_buju->addWidget(tou_xiang,0,0,1,3);//控件添加到栅格管理器中 0行0列占1行3列
denglu_buju->addWidget(zhanghao,0,2,1,2);
denglu_buju->addWidget(zhanghu_button,0,4);
denglu_buju->addWidget(mima,1,2,1,2);
denglu_buju->addWidget(mima_button,1,4);
denglu_buju->addWidget(jizhu_mima,2,2,1,1,Qt::AlignLeft |Qt::AlignHCenter);//Qt::AlignLeft |Qt::AlignHCenter设置对齐方式左对齐
denglu_buju->addWidget(zhidong_denglu,2,3,1,1,Qt::AlignRight|Qt::AlignHCenter);//Qt::AlignRight|Qt::AlignHCenter设置对齐方式右对齐 denglu_buju->addWidget(denglu_anniu,3,2,1,2);
denglu_buju->setHorizontalSpacing(10);//设置水平间距
// 设置垂直间距 denglu_buju->setVerticalSpacing(10);
// 设置外间距 denglu_buju->setContentsMargins(10, 10, 10, 10);
setLayout(denglu_buju);//设置界面为自定义的布局管理器
int i =denglu_buju->columnCount() ;
int j=denglu_buju->rowCount() ;
qDebug()<