QCheckBox中的Qt文本对齐

QCheckBox中的Qt文本对齐,qt,alignment,text-alignment,qcheckbox,Qt,Alignment,Text Alignment,Qcheckbox,我正在寻找一种将QCheckBox中的文本对齐到左右两侧的方法。我似乎找不到任何方法只修改文本的对齐方式,而不修改复选框本身。我不知道您是否可以访问与复选框相关联的标签,但如果您不能访问,一个黑客将是使用空字符串设置复选框标签,并使用另一个QLabel,您可以使用setAlignment(Qt::AlignJustify)将文本调整到左右两侧 但是我不知道你是否认为这会修改复选框本身,而不仅仅是对齐。你试过使用样式表吗?实际上我没有,但是这是个好主意。不知道我应该放什么。我尝试了QCheckBo

我正在寻找一种将QCheckBox中的文本对齐到左右两侧的方法。我似乎找不到任何方法只修改文本的对齐方式,而不修改复选框本身。

我不知道您是否可以访问与复选框相关联的标签,但如果您不能访问,一个黑客将是使用空字符串设置复选框标签,并使用另一个QLabel,您可以使用
setAlignment(Qt::AlignJustify)
将文本调整到左右两侧


但是我不知道你是否认为这会修改复选框本身,而不仅仅是对齐。

你试过使用样式表吗?实际上我没有,但是这是个好主意。不知道我应该放什么。我尝试了
QCheckBox{text align:center;}
,但没有成功(我的意思是没有影响,我知道我在这里找的不是“center”)