【问题标题】:How to draw a simple horizontal rule in a QWidget?如何在 QWidget 中绘制简单的水平线?
【发布时间】:2010-12-09 10:05:38
【问题描述】:

我只想向 QWidget 添加一条水平线(就像 HTML 中的 <hr>,见下文)。


但是我在文档中找不到这样的类。
谁能给我示例代码?

【问题讨论】:

    标签: qt pyqt


    【解决方案1】:

    这可以使用QFrame 并使用setFrameShape(QFrame::HLine) 设置形状和使用setFrameShadow(QFrame::Sunken) 设置框架阴影来完成。我刚刚注意到您正在使用 Python 工作。我的答案使用 C++ 语法。希望这就足够了:)

    【讨论】:

    • 感谢您的建议!我以为它类似于“Qline”,现在我知道它只是一个“QFrame”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-29
    • 2021-09-24
    • 1970-01-01
    • 2019-04-27
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多