带有多个qlineedit小部件的pyqt上下文菜单

时间:2017-04-04 09:44:40

标签: python-3.x widget contextmenu pyqtgraph

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

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

enter image description here

至少我想实现: -

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

我看过qmenu但是找不到我需要的东西。任何人都知道如何实现这一目标。

此外,如果有人知道如何改变X轴qlineedit盒子的大小并使它们变大,那么它们会很棒,因为它们有点像你所看到的那样被压扁。

1 个答案:

答案 0 :(得分:0)

在另一个论坛上的某个人能够帮助我解答答案,所以我想我也会在这里发布给未来的用户。

你要做的是进入python的site-packages并找到pyqtgraph / graphicsItems / ViewBox /。有几个名为

的文件
  

axisCtrlTemplate _ * .py

ui_form中的几行是你需要增加宽度的下一行(例如450)

  

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

嘿presto固定。

在同一位置还有一个名为

的文件
  

ViewBoxMenu.py

你可以看到如何在这里写上下文菜单,我将使用这些信息来创建在ui(qtdesigner)中创建的最小值和最大值,然后添加到菜单中