CFQT窗口化怎样改玉成屏 QT 右上角的更换模式全屏窗口没了。。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CFQT窗口化怎样改玉成屏 QT 右上角的更换模式全屏窗口没了。。。相关的知识,希望对你有一定的参考价值。

参考技术A 有一个文件
用360强制删除就好了

这个窗口化工具是绑定在QT语音软件内的应用程序,原理就是将"msimg32.dll"文件放在CF目录里,只需要进入你安装穿越火线的文件夹,用右边的搜索功能找到Msimg32.dll,然后把他删除就可以还原了。
求采纳

QWidget居中显示(qt窗口坐标原点是在”左上角”的,有图)

转载请说明出处, 并附上原文链接http://blog.csdn.net/qq907482638/article/details/72189014.

问题描述

在Qt学习过程中,在让QDialog居中显示的时候, 出现了一点问题. 然而百度的都是大同小异. 都不行.不知道为什么, 难道是我的搜索姿势不对. 于是自己实现了居中显示的函数.

须知

  1. 以下函数只要继承QWidget都可以使用.
  2. 例如 QDialog, QPushButton( -v- 一个居中的”引爆按钮”)
  3. 关于坐标问题: qt窗口坐标原点是在”左上角”的.

    如图, (x2, y2)是我窗口的分辨率的一半
        无论目前我的窗口在什么位置,我只要把窗口原点设置为(x1, y1)就行了.
        所以目前我要获得(x1, y1)的值, 那就很简单啦.
        通过
         //app就是当前要居中的窗口
        appWindowWidth = app->geometry()->width();
        appWindowHeight = app->geometry()->height();
        x2 = 屏幕宽度 / 2
        y2 = 屏幕高度 / 2
        最后:
        x1 = x2 - appWindowWidth / 2
        y1 = y2 -appWindowHeight / 2
        然后把窗口中心设置为(x1, y1)就行了.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

实现细节

void LoginDialog::setCentralDisplay()
{
    QDesktopWidget *screenResolution = QApplication::desktop();
    int appWindowWidth = this->geometry().width();
    int appWindowHeight = this->geometry().height();

    int center_y = screenResolution->height()/2 - appWindowHeight/2;
    int center_x = screenResolution->width()/2 - appWindowWidth/2;
    //此处的Width,Height不要被修改了(例如除以2了)
   //不然看起来不是居中的
    setGeometry(center_x, center_y, 
                appWindowWidth,appWindowHeight);

    //以下用于调试
    qDebug()<<"origin_width"<<screenResolution->width();
    qDebug()<<"origin_height"<<screenResolution->height();
    qDebug()<<"window_width"<<appWindowWidth;
    qDebug()<<"window_height"<<appWindowHeight;
    qDebug()<<"center"<<center_x;
    qDebug()<<"center"<<center_y;


}


http://blog.csdn.net/qq907482638/article/details/72189014

以上是关于CFQT窗口化怎样改玉成屏 QT 右上角的更换模式全屏窗口没了。。。的主要内容,如果未能解决你的问题,请参考以下文章

qt窗口化怎么恢复全屏

我把Qt卸载了还是没法改回全屏 后来我又下载点全屏模式没用 ,还是窗口化模式 这是怎么回事?

qt窗口化怎么恢复全屏

怎样获取窗口左上角坐标

Qt designer 怎样使用 layout 控制布局, 可以实现 随着窗口的拉大拉小,部件也随着变大变小啊。。

QT中怎样实现窗口的最大化和最小化: