gpt4 book ai didi

python - 如何以编程方式在 Qt 中制作水平线

转载 作者:IT老高 更新时间:2023-10-28 20:25:24 26 4
gpt4 key购买 nike

我试图弄清楚如何在 Qt 中制作一条水平线。这很容易在 Designer 中创建,但我想以编程方式创建一个。我已经做了一些谷歌搜索并查看了 ui 文件中的 xml,但无法弄清楚任何事情。

这是 ui 文件中的 xml 的样子:

  <widget class="Line" name="line">
<property name="geometry">
<rect>
<x>150</x>
<y>110</y>
<width>118</width>
<height>3</height>
</rect>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>

最佳答案

水平线或垂直线只是设置了一些属性的 QFrame。在 C++ 中,为创建一行而生成的代码如下所示:

line = new QFrame(w);
line->setObjectName(QString::fromUtf8("line"));
line->setGeometry(QRect(320, 150, 118, 3));
line->setFrameShape(QFrame::HLine);
line->setFrameShadow(QFrame::Sunken);

关于python - 如何以编程方式在 Qt 中制作水平线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5671354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com