QT 界面相关操作

这篇具有很好参考价值的文章主要介绍了QT 界面相关操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1> 创建自定义类时需要指定父类

QT 界面相关操作,QT,# QT练习,qt,开发语言

2> 第一个界面的相关操作

#include "widget.h"
#include<iostream>   //printf
#include<QDebug>     //qDebuf
#include<QIcon>      //图标的头文件
using namespace std; //cout

Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
    //1、关于组件的尺寸设置
    qDebug() << "size = " << this->size();  //输出组件尺寸
    this->resize(540,410);
    this->resize(QSize(800,600));  //使用匿名对象,调用重新设置尺寸函数
    qDebug() << "size = " << this->size();  //输出组件尺寸

    qDebug() << "width = " << this->width();   //输出组件宽度
    qDebug() << "hgeith = " << this->height(); //获取高度并输出

    //2、设置尺寸最值
    this->setMaximumSize(1000,800);   //设置最大尺寸
    this->setMinimumSize(400,300);    //设置最小尺寸
    this->setFixedSize(540,410);      //设置固定尺寸

    //3、窗口标题
    qDebug() << this->windowTitle();  //""
    this->setWindowTitle("My Fist Window");
    qDebug() << this->windowTitle();  //"My Fist Window"

    //4、设置窗口的icon
    this->setWindowIcon(QIcon("D:\\hqyj\\QT\\day1\\02First\\windowIcon.png"));

    //5、设置背景色,一般使用样式表完成
    this->setStyleSheet("background-color:skyblue");

    //6、设置窗口透明度
    this->setWindowOpacity(0.8);//1为不透明,超过1也是不透明,越接近0越透明

    //8、设置纯净窗口
    this->setWindowFlag(Qt::FramelessWindowHint);

    //9、移动窗口位置(若不设置,默认在最中间)
    this->move(50,100);

}

Widget::~Widget()
{
}

QT 界面相关操作,QT,# QT练习,qt,开发语言文章来源地址https://www.toymoban.com/news/detail-685699.html

到了这里,关于QT 界面相关操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Visual Studio】报错 ASSERT: “i >= 0 && i < size()“,使用 C++ 语言,配合 Qt 开发串口通信界面

    知识不是单独的,一定是成体系的。更多我的个人总结和相关经验可查阅这个专栏:Visual Studio。 这个 Bug 是我做这个工程时遇到的:【Visual Studio】Qt 的实时绘图曲线功能,使用 C++ 语言,配合 Qt 开发串口通信界面。 使用 C++ 语言,配合 Qt 开发串口通信界面,在调试动态绘图

    2024年02月11日
    浏览(41)
  • Qt--tableWidget相关操作

    1.获取当前选中的行数 所用函数:QModelIndex currentIndex() const; 2.取出当前选中行的内容 所用函数:QTableWidgetItem *item(int row, int column) const;

    2024年02月10日
    浏览(23)
  • QT界面开发杂记(五)

    QString转char* c_str()没有‘\\0’结尾可能导致一些错误可以使用以下方法解决: QString xmlPath = \\\"path\\\"; const char cXmlName[1024] = {0}; memcpy((void*)cXmlName,xmlPath.toStdString().c_str(),xmlPath.size()); char*转QString  

    2024年02月04日
    浏览(34)
  • 使用Qt开发一个登录界面

    在许多应用程序中,我们需要提供一个登录界面来让用户输入用户名和密码,并验证其身份。在本文中,我们将介绍如何使用Qt创建一个简单的登录界面,并演示如何获取用户输入和执行身份验证操作。 首先,我们需要创建一个QWidget部件,并设置其布局为垂直布局。然后,我

    2024年02月13日
    浏览(31)
  • QT使用QXlsx实现对Excel sheet的相关操作 QT基础入门【Excel的操作】

     准备环搭:QT中使用QtXlsx库的三种方法 1、查询打开的Excel中所有可用的工作表(Sheet)名称 功能说明:  查询Excel中所有的工作表(Sheet)名称; 返回值:  所有工作表的名称列表;

    2024年02月11日
    浏览(32)
  • 【Qt设计开发】GUI界面设计开发

      本文是我在学习QT的GUI界面设计过程当中的心得和学习笔记,在学习时已经有C, C++,Python的基础。文章附上了学习的代码,仅供大家参考。如果有问题,有错误欢迎大家留言。此外,博主还有另外几篇文章,分别关于 Python基础知识 、 Python的具体应用 、 C语言指针结构体

    2024年02月02日
    浏览(38)
  • Qt中进度条运行耗时操作时,界面出现假死(无响应)

    Qt中进度条运行耗时操作时,界面出现假死(无响应) QCoreApplication::processEvents()是防止界面假死,该函数的作用是让程序处理那些还没有处理的事件,然后再把使用权返回给调用者。

    2024年02月06日
    浏览(28)
  • qt图形化界面开发DAY4

    2024年01月23日
    浏览(26)
  • 界面开发框架Qt - 组合小部件映射器示例

    Qt 是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 Combo Widget Mapper(组合小部件映射器)示例展示了如何

    2023年04月14日
    浏览(34)
  • 【QT开发专题-天气预报】16.更新 UI 界面

    本专栏将会在未来 4 个月内,完成以下几个 Qt 项目: 《天气预报》 《文本编辑器》 《俄罗斯方块》 《绘图板》 《网络聊天室》 《串口助手》 完成时间预计在 2022-12-31 ,文章数目在 50 篇左右,更新完毕之后,价格恢复到 ¥299 专栏优势: 每个项目都是从零新建工程开始

    2023年04月08日
    浏览(53)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包