这是一个非常简单的问题。使用Qt Creator使用QMainWindow创建一个新项目。使用设计器添加单个小部件(与哪个小部件无关),然后使用右按钮设置布局(任何布局与单个小部件一样,结果总是相同的)。

小部件周围将出现灰色边框。我想删除此边框,以便小部件占据整个主窗口区域(Qt始终将其命名为centralWidget)。基本上,单个小部件就是我想要看到的。

这可能吗?如果是这样,怎么办?

最佳答案

是的,有可能。您只需要将centralWidget的边距设置为0即可。 (请注意,您应该先设置布局)

在属性面板中,将以下属性设置为0

  • layoutLeftMargin
  • layoutTopMargin
  • layoutRightMargin
  • layoutBottomMargin

  • c++ - 是否可以在QMainWindow周围删除单个QWidget的边框?-LMLPHP

    还要注意,使用QWidget(不是QMainWindow)作为主应用程序窗口是完全有效的,因此,如果您的应用程序只有一个小部件,则根本不需要QMainWindow。用show这个小部件就足够了。

    关于c++ - 是否可以在QMainWindow周围删除单个QWidget的边框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39592961/

    10-12 17:50