1.QT开始
2025/8/4大约 2 分钟
1.QT开始
1. 下载安装QT creator
Index of /new_archive/qt/5.9/5.9.6

选择必要的组件,安装。
2. 设置编译的输出路径



3. 设置源码路径

4. 设置桌面快捷方式

2. 创建项目
1. 登录界面

文件说明
项目配置文件


CTRL+B:构建
CTRL+R:运行
2. 设计窗口图

- 输入框:lineedit
- 标签:label
- 按钮:pushbutton
1. 给窗口设置背景图
使用一个label给窗口添加背景图,首先给窗口放置一个label标签,将label的文本删除,将label的大小设置成与label一样大。
添加资源文件,将图片文件拷贝到源代码的文件目录中,然后点击qt的编辑,右击项目文件夹,选择添加文件,选择QT-> 资源文件。
image-20240430000008681






再次点击添加文件,然后点击添加文件

ctrl+s 保存图片。



把我们的按钮挡住了,调整一下顺序,将其置于最底层

2. 设置窗口和图片一样大
LoginDialog::LoginDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::LoginDialog)
{
// 初始化界面信息
ui->setupUi(this);
// 包含内容,设置为填充
ui->image_label->setScaledContents(true);
// 设置窗体的宽高,和标签的宽高一样
this->resize(ui->image_label->width(), ui->image_label->height());
}
3. 设置窗口风格
3. 实现登录功能
3.1 创建账号目录文件
zhangsan 123456
lisi 456123
wangwu 666555

给登录按钮添加事件响应

选择click信号

qt自动给我们创建了一个函数

添加了槽函数的定义

添加一个消息提示框,验证一下,点击登录按钮是否会调用这个函数
/**
* 登录按钮的槽函数
* 按住F2按钮,可以切换定义和声明。
* @brief LoginDialog::on_pushButton_clicked
*/
void LoginDialog::on_pushButton_clicked()
{
QMessageBox::information(this,"消息框", "你点击了登录按钮");
}