我希望有人可以帮我解决这个问题。
我有一个pyqtgraph上下文菜单,想要添加我自己的Z轴。我可以创建一个qlineedit小部件,但我无法在上下文菜单中的同一行创建多个小部件,如下图所示(例如单选按钮和同一行上的两个文本框)
至少我想实现: -
Z轴 - > [输入值],字符串,[输入值]
我看过qmenu但是找不到我需要的东西。任何人都知道如何实现这一目标。
此外,如果有人知道如何改变X轴qlineedit盒子的大小并使它们变大,那么它们会很棒,因为它们有点像你所看到的那样被压扁。
答案 0 :(得分:0)
在另一个论坛上的某个人能够帮助我解答答案,所以我想我也会在这里发布给未来的用户。
你要做的是进入python的site-packages并找到pyqtgraph / graphicsItems / ViewBox /。有几个名为
的文件axisCtrlTemplate _ * .py
ui_form中的几行是你需要增加宽度的下一行(例如450)
Form.setMaximumSize(QtCore.QSize(450,16777215))
嘿presto固定。
在同一位置还有一个名为
的文件ViewBoxMenu.py
你可以看到如何在这里写上下文菜单,我将使用这些信息来创建在ui(qtdesigner)中创建的最小值和最大值,然后添加到菜单中