Qt Gui使用(一)

这篇博客介绍了如何创建一个基于Qt的GUI应用,重点讲解了使用QWidget类构建无边框窗口,并实现图片的重叠显示。通过Qt::FramelessWindowHint标志实现无边框窗口效果。
摘要由CSDN通过智能技术生成
1、Qt无边框窗体、最小化、任务栏右键:
  • 创建“Qt Gui 应用”工程,类信息继承自QWidget
  • 在构建函数里继承QWidget类或者QDialog类,QWflags填写为Qt::FramelessWindowHint就行
    ( class   CreGuiCreator  :   public   QWidget )

    CreGuiCreator:: CreGuiCreator( QWidget  *parent)  :
        //  第一个参数是设置无边框。第二个参数是允许任务栏按钮右键菜单,第三个参数是允许最小化与还原。
        QWidget(parent, Qt:: FramelessWindowHint  |   Qt:: WindowSystemMenuHint  |   Qt:: WindowMinimizeButtonHint),
        ui( new   Ui:: CreGuiCreator)
    {
        ui->setupUi( this);

        //设置窗体标题及大小
        this->setWindowTitle( "视界组态");
        this->setFixedSize( 1920,   1080);
    }

    //  设置窗体标题栏隐藏并设置位于顶层
    setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);


2、QWidget居中显示:
   //this为QWidget对象
    QDesktopWidget*  desktop  =   QApplication::desktop();
    move((desktop->width()  -   this->width())/ 2,  (desktop->height()  -   this-&
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值