QT---day1(QT的介绍、常用类及组件)

这篇具有很好参考价值的文章主要介绍了QT---day1(QT的介绍、常用类及组件)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

QT---day1(QT的介绍、常用类及组件),qt,开发语言

 代码:

#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);

    //设置窗口尺寸
    this->setFixedSize(600,500);
    //设置窗口标题
    this->setWindowTitle("聊天室");
    //设置透明度
    this->setWindowOpacity(0.8);
    //设置窗口图标
    this->setWindowIcon(QIcon("E:\\嵌入式\\QT\\图标库\\icon_h8db9qyxft\\QQ.png"));
    //添加logo标签
    QLabel *lab1=new QLabel(this);
    //重新设置尺寸
    lab1->resize(600,200);
    //设置图片标签
    lab1->setPixmap(QPixmap("E:\\嵌入式\\QT\\icon\\icon\\logo.png"));
    //设置内容自适应
    lab1->setScaledContents(true);

    QLabel *lab2=new QLabel(this);
    lab2->resize(50,50);
    lab2->move(150,250);
    lab2->setPixmap(QPixmap("E:\\嵌入式\\QT\\图标库\\icon_h8db9qyxft\\denglu.png"));
    lab2->setScaledContents(true);

    QLabel *lab3=new QLabel(this);
    lab3->resize(50,50);
    lab3->move(150,300);
    lab3->setPixmap(QPixmap("E:\\嵌入式\\QT\\图标库\\icon_h8db9qyxft\\denglumima.png"));
    lab3->setScaledContents(true);

    //设置行编辑器
    QLineEdit *edit1=new QLineEdit(this);
    edit1->resize(200,40);
    edit1->move(250,250);
    edit1->setPlaceholderText("账户");

    QLineEdit *edit2=new QLineEdit(this);
    edit2->resize(200,40);
    edit2->move(250,310);
    edit2->setPlaceholderText("密码");
    edit2->setEchoMode(QLineEdit::Password);

    //设置按钮
    QPushButton *btn1=new QPushButton("登录",this);
    btn1->resize(80,30);
    btn1->move(330,380);
    btn1->setIcon(QIcon("E:\\嵌入式\\QT\\图标库\\icon_h8db9qyxft\\denglu_1.png"));

    QPushButton *btn2=new QPushButton;
    btn2->setParent(this);
    btn2->setText("取消");
    btn2->resize(80,30);
    btn2->move(435,380);
    btn2->setIcon(QIcon("E:\\嵌入式\\QT\\图标库\\icon_h8db9qyxft\\quxiao.png"));


}

Widget::~Widget()
{
    delete ui;
}

效果:

QT---day1(QT的介绍、常用类及组件),qt,开发语言

QT---day1(QT的介绍、常用类及组件),qt,开发语言 

思维导图:

QT---day1(QT的介绍、常用类及组件),qt,开发语言

 文章来源地址https://www.toymoban.com/news/detail-610597.html

到了这里,关于QT---day1(QT的介绍、常用类及组件)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • QT day1简单登录界面

    widget.cpp文件代码:  widget.h文件

    2024年02月13日
    浏览(34)
  • 嵌入式:QT Day1

    源码: widge.h  widge.cpp  main.cpp

    2024年02月15日
    浏览(46)
  • QT day1 (图形界面设计)

    要求:  功能函数模块  做出如下效果图:  

    2024年02月08日
    浏览(37)
  • day1 QT 入门与基础控件

    qt下载方法:https://www.yuque.com/uh1h8r/dqrma0/ 目录 界面框架 种类 特点: 1、QWidget 2、QDialog 3、QMainWindow 布局管理器 输入输出控件 QWidget、QDialog、QMainWindow 1、QWidget QWidget是Qt中所有用户界面控件的 基类 。 它表示一个 矩形的窗口区域 ,可以 包含其他的子控件 。 继承自QWidget的控

    2024年02月11日
    浏览(38)
  • 嵌入式学习-C++Day7&&QT Day1

    2024年02月21日
    浏览(64)
  • DAY1,Qt [ 手动实现登录框(信息调试类,按钮类,行编辑器类,标签类的使用)]

    ---mychat.h---头文件 ---mychar.cpp---源文件 ---main.cpp---测试文件 结果---    

    2024年02月14日
    浏览(44)
  • 04-1_Qt 5.9 C++开发指南_常用界面设计组件_字符串QString

    本章主要介绍Qt中的常用界面设计组件,因为更多的是涉及如何使用,因此会强调使用,也就是更多针对实例,而对于一些细节问题,需要参考《Qt5.9 c++开发指南》进行学习。 图4-1是实例samp4_1 设计时的窗体,是基于QWidget 创建的可视化窗体。界面设计使用了布局管理,窗体上

    2024年02月13日
    浏览(75)
  • itheima苍穹外卖项目学习笔记--Day1:项目介绍与开发环境搭建

    (1). 前端环境搭建 前端工程基于 nginx 运行 启动nginx:双击 nginx.exe 即可启动 nginx 服务,访问端口号为 80 (2). 后端环境搭建 后端工程基于 maven 进行项目构建,并且进行分模块开发 (3). 前后端联调 修改数据库中明文密码,改为MD5加密后的密文 修改Java代码,前端提交的密码进行

    2024年02月15日
    浏览(36)
  • QT 常用类与组件

    2024年02月10日
    浏览(31)
  • 常用界面设计组件 —— 窗体(QT)

    组件是GUI的基本元素,也称为UI控件。它接受来自底层平台的不同用户事件,如鼠标和键盘事件(以及其它事件)。所有组件都继承自QObject。QWidget是一个基本的组件,是所有UI组件的基类。它描述组件所需要的大多数属性,包括几何图形、颜色、键盘行为、工具提示等属性。

    2024年01月20日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包