#include <QApplication>
#include <QWidget>
#include <QVBoxLayout>
#include <QLabel>
#include <QLineEdit>
#include<QPushButton>
class MyWidget : public QWidget {
public:
MyWidget(QWidget *parent = nullptr) : QWidget(parent) {
// 创建控件
QLabel *lab1 = new QLabel;
lab1->setParent(this); // 设置父组件
lab1->setText("账号:"); // 设置文本内容
QLabel *lab2 = new QLabel("密码:", this);
lab2->move(lab1->x(), lab1->y()+40);
QLineEdit *edit1 = new QLineEdit(this); // 账号输入框
edit1->setGeometry(lab1->x(), lab1->y()+10, 200, 30); // 设置位置和大小
QLineEdit *edit2 = new QLineEdit(this); // 密码输入框
edit2->setEchoMode(QLineEdit::Password); // 设置回显模式为密码模式
edit2->setGeometry(lab2->x(), lab2->y()+20, 200, 30); // 设置位置和大小
QPushButton *btn2 = new QPushButton(this); // 创建登录按钮
btn2->setText("登录"); // 设置按钮文本为“登录”
btn2->resize(80, 40); // 重新设置按钮尺寸为80x40像素
btn2->move(100, 300); // 移动按钮到(100, 300)的位置
}
};
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
MyWidget window;
window.setWindowTitle(" QQ");
window.resize(600, 300);
window.show();
return app.exec();
}
qt928
于 2024-09-28 21:46:16 首次发布