如何应用窗框的设计?
不是Qt::FramelessWindowHint
,而是Windows 7框架
编辑: 如何在QStyle中创建自己的框架?
答案 0 :(得分:1)
如果你谈论框架风格,那将是一个很好的解决方案。
#include <QtGui/QApplication>
#include <QWindowsStyle>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
a.setStyle(new QWindowsStyle);
MainWindow w;
w.show();
return a.exec();
}
但Qt还有很多其他风格 - 了解QMotifStyle和QCleenlooksStyle ... [link]
答案 1 :(得分:0)
您可以尝试使用Coffe或Pagefold样式。
您可以通过调用QWidget :: setStyleSheet()或QApplication :: setStyleSheet()在单个子窗口小部件,整个窗口甚至整个应用程序上设置样式表。
答案 2 :(得分:0)
框架通常是窗口系统的业务,不能由应用程序自由重新设置样式。您可能需要使用提到的提示创建一个无框窗口,并在窗口小部件中绘制您自己的标题栏/框架。