QT day1简单登录界面

news/2024/11/29 20:45:21/

widget.cpp文件代码:

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{qDebug()<<this->size();qDebug()<<this->frameSize();this->setFixedSize(500,700);//设置标题this->setWindowTitle("League of Legends启动器");qDebug()<<this->windowTitle();//设置窗口图标this->setWindowIcon(QIcon("C:\\Users\\24148\\Desktop\\01\\game.png"));//更改背景颜色this->setStyleSheet("background-color:#FFEBCD;");//设置窗口透明度//this->setWindowOpacity(0.9);/*********************************************///设置logoQLabel *lab1 = new QLabel(this);lab1->setStyleSheet("background-color:#FFEBCD;");lab1->resize(500,300);lab1->setPixmap(QPixmap("C:\\Users\\24148\\Desktop\\01\\log.svg"));//自适应lab1->setScaledContents(true);//账户图标QLabel *lab2 = new QLabel(this);lab2->resize(50,50);lab2->setPixmap(QPixmap("C:\\Users\\24148\\Desktop\\01\\login.svg"));lab2->move(100,330);//自适应lab2->setScaledContents(true);//密码图标QLabel *lab3 = new QLabel(this);lab3->resize(50,50);lab3->setPixmap(QPixmap("C:\\Users\\24148\\Desktop\\01\\passwd.svg"));lab3->move(100,430);//自适应lab3->setScaledContents(true);/*********************************************//*********************************************///设置行输入//账号QLineEdit *edit1 = new QLineEdit(this);edit1->resize(240,50);edit1->move(200,330);edit1->setStyleSheet("border:none;");edit1->setPlaceholderText("QQ号/手机号/邮箱");//设置字体大小edit1->setFont(QFont("宋体",15));//密码QLineEdit *edit2 = new QLineEdit(this);edit2->resize(edit1->size());edit2->move(200,430);//获取 文本框内容qDebug()<<edit2->text();//将文本内容设置密文模式edit2->setEchoMode(QLineEdit::Password);edit2->setPlaceholderText("密码");//设置字体大小edit2->setFont(QFont("宋体",15));edit2->setStyleSheet("border:none;");/*********************************************//*********************************************///按键//登录QPushButton *btn1 = new QPushButton(QIcon("C:\\Users\\24148\\Desktop\\01\\login_button.svg"),"登录",this);btn1->resize(100,50);btn1->move(200,530);btn1->setFont(QFont("宋体",15));//登出QPushButton *btn2 = new QPushButton(QIcon("C:\\Users\\24148\\Desktop\\01\\no.svg"),"取消",this);btn2->resize(100,50);btn2->move(200,600);btn2->setFont(QFont("宋体",15));}Widget::~Widget()
{}

 widget.h文件

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include <QWidget>
#include <QDebug>
#include <QIcon>
#include <QButtonGroup>
#include <QPushButton>
#include <QLabel>
#include <QLineEdit>
#include <QTextEdit>namespace Ui {
class Widget;
}class Widget : public QWidget
{Q_OBJECTpublic:explicit Widget(QWidget *parent = nullptr);~Widget();private:Ui::Widget *ui;
};#endif // WIDGET_H


http://www.ppmy.cn/news/778446.html

相关文章

7.8(wmi命令+ServiceName+CobaltStrike Loader)

优先级&#xff0c;进程ID&#xff0c;线程计数 优先级&#xff08;Priority&#xff09;是操作系统对进程或线程分配处理器资源的重要性排序。较高的优先级意味着进程或线程更有可能在竞争处理器资源时被调度执行。 进程ID&#xff08;Process ID&#xff09;是唯一标识系统中…

window+L锁不了电脑屏幕解决方案

可以试试winFN&#xff0c; 应该是win锁住了 之后windowL成功锁屏

win10双屏锁屏后再登陆导致副屏窗口全部移到主屏的解决方法

win10双屏锁屏后再登陆导致副屏窗口全部移到主屏的解决方法 其实是锁屏后屏幕关闭了&#xff0c;在重新打开时&#xff0c;会将所有窗口移动到主屏幕。 解决方法&#xff1a;修改锁屏后屏幕关闭时间。具体请看http://www.xitongcheng.com/jiaocheng/win10_article_13219.html…

解决Win10锁屏超1分钟,显示器关闭问题

解决Win10锁屏超1分钟,显示器关闭问题 Win10台式机锁定屏幕1分钟后&#xff0c;系统就会自动关闭显示器。从节能来说是非常不错的&#xff0c;但这不符合大多数人的电脑使用习惯&#xff0c;一会儿就黑屏了看起来不舒服。怎么修改这个系统默认设置呢&#xff1f;解决方法如下&…

电脑锁定之后重新打开屏幕,双屏幕只能显示一个(娱乐向记录,技术向勿入)

场景&#xff1a;周末电脑锁屏&#xff0c;周内上班之后开启屏幕发现只有一个能打开了&#xff0c;另一个不能用了。 桌面右键屏幕分辨率&#xff0c;检测是可以检测到的。 奈何就是打不开。 一通百度之后。 有人说&#xff1a;拔了不亮的显示屏&#xff0c;重新插一下就好了…

mac锁屏后未熄屏

下班以后习惯性的把电脑锁屏了&#xff0c;然后直接走了&#xff0c;第二天来到公司&#xff0c;发现电脑的屏幕竟然还是亮着的&#xff0c;旁边的同事也说&#xff0c;一早来了就看我的电脑亮着&#xff0c;以为我早就来了。之前在家里也出现了类似的情况&#xff0c;按ctrl …

如何笔记本盖上连接显示器不熄屏?

最近在实验室用自己的笔记本连电脑屏幕&#xff0c;一直得打开笔记本感觉很麻烦&#xff0c;故而找个方法盖上笔记本而不熄屏电脑屏幕。 1.在左下角输入控制面板调出控制面板。 2.点击系统和安全 3.点击电源选项 进去之后点击红圈的“选择关闭笔记本计算机盖的功能" 这…

win10打开锁屏后电脑没声音

也是以前遇到的一个问题&#xff0c;但是现在又遇到了。 就是我们在不使用电脑时&#xff08;笔记本&#xff09;&#xff0c;一般都会选择直接盖上笔记本&#xff0c;或者WindowsL&#xff0c;这两种都会进入锁屏。 在我们打开电脑时&#xff0c;有时会遇到神奇的事情。。。并…