在Qt5.5 C++程序中,我有各种QDockWidget,每个QDockWidget都包含一个[主要]填充其QDockWidget的窗口小部件。但是,我无法摆脱小部件周围的10px边框。Qt在可停靠窗口中的填充和边距
下尝试似乎并没有取得任何成就:
ui->dockable->layout()->setMargin(0);
ui->dockable->layout()->setSpacing(0);
ui->dockable->layout()->setContentsMargins(0,0,0,0);
ui->dockable->setContentsMargins(0,0,0,0);
ui->dockable->setStyleSheet("margin: 0px; padding: 0px");
ui->dockable->setStyleSheet("QDockWidget{ border: 0px }");
this->layout()->setContentsMargins(0,0,0,0);
复制的问题:
- 文件 - >新建项目 - > Qt控件应用
- 编辑表格mainwindow.ui
- 拖码头插件到形式
- 将其他插件为dockwidget
- Dockwidget背景上下文菜单 - >铺陈 - >垂直
- 应该给截图像上面(在Windows 7)
升级到Qt的5.7.0没有帮助。有任何想法吗?
我没有设法摆脱它既不。但至少在macOS下似乎没有边界... –
你能发布确切的代码生成张贴截图。了解如何创建停靠栏和小部件。即使在Win7下,我也没有看到一些利润空间。 – jpo38
在Qt Creator的图形窗体编辑器中创建对接条和窗口小部件,它修改了mainwindow.ui。 – OJW