steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 549
QtCreator 是一款跨平台的集成开发环境,特别针对Qt开发者,是QtSDK组成的一部分,可运行于Windows,Linux/X11及Mac OS X等桌面操作系统,允许开发者为多桌面环境及移动设备平台创建应用程序。它包括一个可视化调试工具和集成的GUI版面和外形设计师。
本次使用的是Qt 5.8的版本,为避免因版本差异造成的影响,请尽量使用Qt 5以上的版本。
本经验默认你已经安装好了Qt 5.8,并具备一定的C 程序基础。
本经验使用的系统是LinuxMint 18.1。
最终效果如下图。
打开Qt->新建文件或项目->Application->Qt Widgets Application
其余默认,选择Choose
项目名称自拟,编译器采用默认的编译器。
注意:Linux系统和我的编译器应该是一样的,Windows系统默认应该是MinGW编译器,若非必要尽量不要使用vs的编译器。
基类选择Qwidget,类名自拟。
这里采用默认的Widget类名。
这里要取消创建界面的小勾,点击下一步完成就可以了。
因为我们创建界面要用到三个部件,QLabel,QLineEdit,QPushButton。
所以我们打开头文件,在里面添加如下头文件:
#include QLabel>
#include QLineEdit>
#include QPushButton>
在class中添加如下部件和槽函数。
private:
QLabel *userNameLabel;
QLabel *passWordLabel; QLineEdit *userNameLineEdit;
QLineEdit *passWordLineEdit; QPushButton *login;
private slots:
void slotLogin();
打开widget.cpp
添加头文件:
#include QGridLayout>
#include QHBoxLayout>
#include QMessageBox>
#include QDebug>
添加界面程序:
添加槽函数:
void Widget::slotLogin(){
qDebug() "输入用户名:" userNameLineEdit->text(); //输出调试信息
qDebug() "输入密码:" passWordLineEdit->text(); if (userNameLineEdit->text().operator ==("user") && passWordLineEdit->text().operator ==("1234567890"))
{
qDebug() "登录成功!";
QMessageBox::information(this,tr("登录提示"),tr("登录成功")); }
else
{
qDebug() "用户名或密码错误!";
QMessageBox::information(this,tr("登录提示"),tr("用户名或密码错误!"));
}
}
widget.h程序如下:
main.cpp不变
widget.cpp如下:
每条代码都用详细的注释,请仔细阅读。不懂的可以评论提问。
学习程序,最好一条代码一条代码的手打,不要复制。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 549
操作方式方法01【辅助widget】多种辅助工具相连接两个功能键的可同时按【Shift】加此功能键挑选出1、正方形、圆锥选框辅助工具 【M】 2、终端辅助工具 【V】 3、截叶......
2024-02-05 481
操作方式01文档格式难题qq肖像最合适用jpeg文档格式的相片,若是相片有透明化地下通道,能选用png文档格式上载。 02大小不一难题若是相片极重也可能将引致上载失利,检......
2024-02-05 405