作业:
#include "mywnd.h"
Mywnd::Mywnd(QWidget *parent)
: QWidget(parent)
{
this->setFixedSize(550,400);//设置固定尺寸
this->setWindowTitle("Widget");//设置窗口标题
this->setWindowIcon(QIcon("D:\\icon\\wodepeizhenshi.png"));//设置窗口图标
//实例化一个标签
QLabel *lab1 = new QLabel("",this);
//lab1->setParent(this);
lab1->resize(550,150);//重新设置尺寸
//lab1->setAlignment(Qt::AlignCenter);//文本对齐
lab1->setPixmap(QPixmap("D:\\icon\\logo.png"));
lab1->setScaledContents(true);//设置内容自适应
QLabel *lab3 = new QLabel("",this);
//lab3->setParent(this);//指定父组件
lab3->resize(40,40);//重新设置尺寸
lab3->move(100,220);
//lab3->setAlignment(Qt::AlignCenter);
lab3->setPixmap(QPixmap("D:\\icon\\userName.jpg"));
lab3->setScaledContents(true);//设置内容自适应
QLabel *lab2 = new QLabel("",this);
//lab2->setParent(this);
lab2->resize(40,40);//重新设置尺寸
lab2->move(100,270);
//lab2->setAlignment(Qt::AlignCenter);
lab2->setPixmap(QPixmap("D:\\icon\\passwd.jpg"));
lab2->setScaledContents(true);//设置内容自适应
//实例化一个按钮并给定图标,文本内容,父组件
QPushButton *btn1 = new QPushButton(QIcon("D:\\icon\\login.png"), "登录", this);
btn1->resize(100,50);//设置按钮大小
btn1->move(150,325);//设置按钮移动位置
QPushButton *btn2 = new QPushButton(QIcon("D:\\icon\\cancel.png"),"取消", this);
btn2->resize(btn1->size());
btn2->move(btn1->x()+150,btn1->y());
// 实例化一个行编辑器
QLineEdit *edit2 = new QLineEdit(this);
edit2->resize(250,40);
edit2->move(lab3->x()+50,lab3->y());
// 实例化一个行编辑器
QLineEdit *edit1 = new QLineEdit(this);
edit1->resize(250,40);
edit1->move(lab2->x()+50,lab2->y());
edit1->setEchoMode(QLineEdit::Password);//设置回显模式
}
Mywnd::~Mywnd()
{
}
结果:
思维导图:文章来源:https://www.toymoban.com/news/detail-733350.html
文章来源地址https://www.toymoban.com/news/detail-733350.html
到了这里,关于C++&QT day8的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!