PyQt5:定位小部件

PyQt5: Positioning widgets

代码:http://pastebin.com/xKuabn8b

我正在 python QT 中创建一个图形用户界面,但由于我使用的是网格布局,所以我无法正确定位标签。如果您看到我的代码和 运行 它,您会看到 "LP" 标签在旁边,而实际上,我希望它在我的 radioButton 旁边。我还有 3 个其他单选按钮,一旦我弄清楚将它们与旁边的标签一起放置的最佳方式是什么,我想添加。

我一直在研究如何使用 QHBoxLayout 来解决这个问题,但它只是将它定位在我的 gui 中间。我需要使用绝对定位来排列它还是有办法使用我的 GridLayout?

首选方案:在构造函数中直接给单选按钮设置label作为参数

解决方案 2:使用 QHBoxLayout 中的 addStretch 方法