1.聊天界面
#include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent)
{qDebug() << this->size(); //获取当前页面尺寸this->setFixedSize(500, 600); //设置固定尺寸this->setWindowTitle("聊天框"); //设置窗口标题this->setWindowIcon(QIcon("E:\\icon_h8db9qyxft\\QQ")); //设置窗口图标this->setWindowOpacity(0.95); //设置透明度QLabel *lab1 = new QLabel;lab1->setParent(this); //设置父组件lab1->move(0, 0); //移动lab1->resize(500, 200); //设置组件大小lab1->setPixmap(QPixmap("E:\\icon\\logo")); //设置填充内容为图片lab1->setScaledContents(true); //设置组件内容自适应QLabel *lab2 = new QLabel;lab2->setParent(this); //设置父组件lab2->move(60, 270); //移动lab2->resize(60, 60); //设置组件大小lab2->setPixmap(QPixmap("E:\\icon\\userName")); //设置填充内容为图片lab2->setScaledContents(true); //设置组件内容自适应QLabel *lab3 = new QLabel;lab3->setParent(this); //设置父组件lab3->move(60, 400); //移动lab3->resize(60, 60); //设置组件大小lab3->setPixmap(QPixmap("E:\\icon\\passwd")); //设置填充内容为图片lab3->setScaledContents(true); //设置组件内容自适应//使用无参构造,构造一个按钮1QPushButton *btn1 = new QPushButton;btn1->setParent(this); //将当前界面设置为父组件btn1->move(200, 520); //移动btn1->resize(100, 40); //设置组件大小btn1->setIcon(QIcon("E:\\icon_h8db9qyxft\\denglu")); //设置图标btn1->setText("登录");//使用无参构造,构造一个按钮2QPushButton *btn2 = new QPushButton;btn2->setParent(this); //将当前界面设置为父组件btn2->move(340, 520); //移动btn2->resize(100, 40); //设置组件大小btn2->setIcon(QIcon("E:\\icon_h8db9qyxft\\quxiao")); //设置图标btn2->setText("取消");//定义一个行编辑器,实例化对象时,使用无参构造QLineEdit *edt1 = new QLineEdit;edt1->setParent(this); //设置父组件edt1->move(150, 270); //移动edt1->resize(300, 60); //重新设置大小//定义一个行编辑器,实例化对象时,使用无参构造QLineEdit *edt2 = new QLineEdit;edt2->setParent(this); //设置父组件edt2->move(150, 400); //移动edt2->resize(300, 60); //重新设置大小edt2->setEchoMode(QLineEdit::Password); //设置回显模式}Widget::~Widget()
{
}
2.思维导图