【问题标题】:pyqt context menu with multiple qlineedit widgets带有多个 qlineedit 小部件的 pyqt 上下文菜单
【发布时间】:2017-08-29 10:36:58
【问题描述】:

我希望有人可以帮助我解决这个问题。

我有一个 pyqtgraph 上下文菜单并想添加我自己的 Z 轴。我可以创建一个 qlineedit 小部件,但我无法在上下文菜单的同一行上创建多个小部件,如下所示(例如,单选按钮和 2 个文本框在同一行上)

至少我想达到:-

Z轴->[输入值],字符串,[输入值]

我查看了 qmenu,但找不到我需要的内容。任何人都知道如何实现这一目标。

此外,如果有人知道如何更改 X 轴 qlineedit 框的大小并使其更大,那将是非常棒的,因为您可以看到它们有点被压扁了。

【问题讨论】:

    标签: python-3.x widget contextmenu pyqtgraph


    【解决方案1】:

    其他论坛上的某个人能够帮助我回答问题,所以我想我也会在这里发布给未来的用户。

    您需要做的是进入 python 的站点包并找到 pyqtgraph/graphicsItems/ViewBox/。里面有几个文件叫做

    axisCtrlTemplate_*.py

    ui_form 中的几行是以下行,您只需增加宽度(例如 450)

    Form.setMaximumSize(QtCore.QSize(450, 16777215))

    嘿,修复了。

    在同一位置还有一个名为

    的文件

    ViewBoxMenu.py

    您可以在此处查看上下文菜单的编写方式,我将使用这些信息来创建在 ui (qtdesigner) 中创建的最小值和最大值,然后添加到菜单中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-23
      • 2020-05-04
      • 2010-10-21
      • 1970-01-01
      • 2012-08-08
      相关资源
      最近更新 更多