2.核心代码展示
QqWidget::QqWidget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::QqWidget)
{
ui->setupUi(this);
setFixedSize(this->width(),this->height());//窗口无法拖动
ui->lineEdit->setEchoMode(QLineEdit::Password);
connect(ui->checkBox,&QCheckBox::clicked,[&](bool x){
ui->lineEdit->setEchoMode(x?QLineEdit::Normal:QLineEdit::Password);
});
QMovie *movie = new QMovie(":/Image/mario.gif");
//QMovie *movie = new QMovie("E:/QT/QT_Testing/Qq2/Qq/Image/mario.gif");
ui->label_2->setMovie(movie);
movie->start();
}
QqWidget::~QqWidget()
{
delete ui;
}
void QqWidget::on_pushButton_2_clicked()
{
this->close();//退出按钮槽相应
}```