相关疑难解决方法(0)

将pyQt UI转换为python

有没有办法将用qtDesigner形成的ui转换为python版本而无需额外的文件?

我正在将Maya用于此UI,并将此UI文件转换为可读的python版本以实现将非常棒!

python pyqt maya pymel

34
推荐指数
6
解决办法
15万
查看次数

使用pyside-uic生成Python代码

如何从QtDesigner文件生成python代码?我找到了pyside-uic但我找不到语法的例子.我用spyder运行win7和pythonxy.

python pyside

18
推荐指数
5
解决办法
4万
查看次数

如何使用PySide将.ui文件加载到python类中?

我已经使用了PyQt很长一段时间,而且在我使用它的整个过程中,有一个非常一致的编程模式.

  1. 使用Qt Designer创建.ui文件.
  2. 创建一个与您在.ui文件中创建的窗口小部件类型相同的python类.
  3. 初始化python类时,使用uic将.ui文件动态加载到类中.

有没有办法在PySide中做类似的事情?我已经阅读了文档和示例,我能找到的最接近的东西是一个计算器示例,它将.ui文件预渲染为python代码,这是在PyQt中执行它的超级老方法(为什么要将它烘焙到python什么时候你可以解析ui?)

python user-interface qt pyqt pyside

18
推荐指数
1
解决办法
2万
查看次数

从 PyQt5 中的 .ui 文件导入自定义小部件

我想通过直接导入 .ui 文件来使用使用 QtCreator 创建的自定义小部件。目前我的代码在使用时工作正常pyuic5目前,当我用来创建 .py 文件但我希望能够直接从 .ui 文件导入我的小部件。一些工作代码:

主要.py

import MyWidget

MainWindowUI, MainWindowBase = uic.loadUiType('main.ui')

class mainGUIWindow(MainWindowUI, MainWindowBase):
     def __init__(self, mainWindow):
         QtWidgets.QMainWindow.__init__(self)
         self.setupUi(self)

         self.myWidget = MyWidget.Ui_Form()
         self.myWidget.setupUi(self)
Run Code Online (Sandbox Code Playgroud)

MyWidget.py(通过生成pyuic5 -x MyWidget.ui -o MyWidget.py

class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(271, 201)
        # The rest of the widget is down here
Run Code Online (Sandbox Code Playgroud)

有没有办法使用LoadUi()或类似的方法来避免使用pyuic?到目前为止我已经尝试过:

主要.py

class mainGUIWindow(MainWindowUI, MainWindowBase):
    def __init__(self, mainWindow):
        QtWidgets.QMainWindow.__init__(self)
        self.setupUi(self) # contains a QFrame called 'frame'

        # Creation of myWidget
        self.wid = …
Run Code Online (Sandbox Code Playgroud)

python qt-creator pyqt5 pyuic

3
推荐指数
1
解决办法
3749
查看次数

如何在PyQt中发送UI事件?

我想在程序中自动执行UI操作:可以显示菜单,打开其他表单等。我在python应用程序中使用.py文件.ui。我怎样才能做到这一点?

python user-interface pyqt4

2
推荐指数
1
解决办法
2676
查看次数

标签 统计

python ×5

pyqt ×2

pyside ×2

user-interface ×2

maya ×1

pymel ×1

pyqt4 ×1

pyqt5 ×1

pyuic ×1

qt ×1

qt-creator ×1