如何在QWidget中绘制一个简单的水平线?

11

我想在QWidget中添加一个水平分隔线(就像HTML中的<hr>标签一样,如下所示)。


但我在文档中找不到这样的类。
有人能给我提供示例代码吗?

1个回答

17

你可以使用QFrame,并使用setFrameShape(QFrame::HLine)设置形状和使用setFrameShadow(QFrame::Sunken)设置框架阴影来实现。我注意到您正在使用Python进行工作,而我的回答使用的是C++语法,希望这样已经足够了 :)


谢谢您的建议!我以为它是类似于“Qline”的东西,现在我知道它只是一个“QFrame”。 - good man

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接