以前,我仅以PyQt的形式使用过Qt,而今天,我在C++中尝试了Qt的原始版本。

我得到它的支持,但是,如果启动我的应用程序,我会遇到一些问题:

  • 它是固定的,这意味着我无法在屏幕上拖动它
  • 我无法更改窗口的大小
  • 它没有OS X类型状态栏(它包含三个彩色按钮和窗口名称)

  • 如何将这些功能添加到C++ Qt应用程序中?

    我试图寻找解决方案,但只找到QtApplication::setStyle();,但并没有解决我的问题。

    您可以看到代码here

    最佳答案

    QMainWindow的子类内的代码包含以下行:

    setWindowFlags(Qt::FramelessWindowHint);
    

    这可能导致您描述的大多数问题。尝试删除该行。

    09-04 17:38
    查看更多