做一个qt登录框,漂亮的
时间: 2024-05-09 12:21:14 浏览: 7
抱歉,作为AI语言模型,我无法展示图形用户界面。但是,以下是一个简单的Qt登录框示例代码,您可以根据自己的喜好进行美化:
```
#include <QApplication>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QVBoxLayout>
#include <QHBoxLayout>
#include <QGridLayout>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// Create widgets
QLabel *titleLabel = new QLabel("Login");
titleLabel->setAlignment(Qt::AlignCenter);
QLabel *userLabel = new QLabel("Username:");
QLineEdit *userLineEdit = new QLineEdit();
QLabel *passLabel = new QLabel("Password:");
QLineEdit *passLineEdit = new QLineEdit();
passLineEdit->setEchoMode(QLineEdit::Password);
QPushButton *loginButton = new QPushButton("Login");
QPushButton *cancelButton = new QPushButton("Cancel");
// Create layout
QGridLayout *layout = new QGridLayout();
layout->addWidget(titleLabel, 0, 0, 1, 2);
layout->addWidget(userLabel, 1, 0);
layout->addWidget(userLineEdit, 1, 1);
layout->addWidget(passLabel, 2, 0);
layout->addWidget(passLineEdit, 2, 1);
layout->addWidget(loginButton, 3, 0);
layout->addWidget(cancelButton, 3, 1);
// Create window
QWidget *window = new QWidget();
window->setLayout(layout);
window->setFixedSize(300, 150);
window->show();
return a.exec();
}
```