如何在 QWidget 中绘制简单的水平线?
Posted
技术标签:
【中文标题】如何在 QWidget 中绘制简单的水平线?【英文标题】:How to draw a simple horizontal rule in a QWidget? 【发布时间】:2010-12-09 10:05:38 【问题描述】:我只想向 QWidget 添加一条水平线(就像 html 中的 <hr>
,见下文)。
但是我在文档中找不到这样的类。 谁能给我示例代码?
【问题讨论】:
【参考方案1】:这可以使用QFrame
并使用setFrameShape(QFrame::HLine)
设置形状和使用setFrameShadow(QFrame::Sunken)
设置框架阴影来完成。我刚刚注意到您正在使用 Python 工作。我的答案使用 C++ 语法。希望这就足够了:)
【讨论】:
感谢您的建议!我以为它类似于“Qline”,现在我知道它只是一个“QFrame”。以上是关于如何在 QWidget 中绘制简单的水平线?的主要内容,如果未能解决你的问题,请参考以下文章
使用 QPainter 在 QWidget 上绘制 QPixmap Rects