我想重叠QtDesigner中的两个小部件: 有一个大QTextBrowser,下面的右下角应该是一个非交互标签,我将用它作为拖动手柄来调整大小窗口(主窗口小部件是无框架的,所以我需要实现它)。 通常,此标签将位于QTextBrowser下方,该标签在标签左侧留下大量未使用的空间。所以我想把把手标签放在QTextBrowser上面。我想在QtDesigner中实现这一点。但代码看起来像:QtDesigner中重叠的小部件
QHBoxLayout *layout = new QHBoxLayout(videoWidget);
QLabel *overlayWidget = new QLabel();
overlay->setAlignment(Qt::AlignCenter);
overlay->setText("Overlaid Text");
layout->addWidget(overlay);
或者像我已经做在python: self.textedit = QTextBrowser(个体经营); ... gripImage = QLabel(self.textedit);
有括号之间的部分是父窗口小部件。
这就是它的外观,现在,但是这不是我想要的东西:
标签构件仍旁边的文本编辑,而不是在它上面的角落。我希望它会成为对象资源管理器中textedit的子项,如果我已经成功 – user2366975
@ user2366975为答案添加了屏幕截图。 – hyde
我还添加了一个截图。不知何故,我无法实现你所做的,只是在文本框旁边移动 – user2366975