如果设置固定的复选框大小,则文本将与复选框本身对齐.使用标准布局方向,文本将在框后面开始,并且从右到左布局它将在框之前结束,就像这样(边框只是窗口小部件的边框以指示窗口小部件的实际大小,不要混淆):

有没有办法将文本与另一方对齐以实现此目的:

如你所说,你有一个固定大小的QCheckBox.如此轻松地没有子类化,你可以使用样式表来获得你想要的QCheckBox.但遗憾的是text-align属性适用于QPushButton和QProgressBar.但是您可以使用的备用样式表是:
QCheckBox{
spacing:100px;
}
Run Code Online (Sandbox Code Playgroud)
使用您的QCheckBox和此样式表的RightToLeft方向,您的复选框已准备就绪!:).根据您的应用更改间距.
希望这可以帮助.
