我是 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);
}