使用Qt设置无框窗口

时间:2013-05-15 15:36:32

标签: qt window

我是 Qt 的新手,我只想尝试一下Windows属性。 首先,我想用 no decorations 设置窗口。(使用 setWindowFlags(Qt :: FramelessWindowHint);

但是当我执行整个代码时,我得到一个窗口,但是有一个标题栏。 不知道出了什么问题,我已经检查过我是否忘记了什么,但我没有看到可能存在的问题。 任何帮助甚至很少都会被批准,提前谢谢。

这是我的简单代码:

1 - 主文件(main.cpp):

#include <QApplication>
#include "Win.h"

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    Win window;
    window.show();

    return app.exec();
}

2 - 头文件.h(Win.h):

#ifndef WIN_H
#define WIN_H
#include <QtGui>

class Win : public QWidget
{

public:Win();

};

#endif // WIN_H

至少cpp文件(Win.cpp):

#include "Win.h"

Win :: Win()
{
    setWindowFlags(Qt::FramelessWindowHint);
}

0 个答案:

没有答案