Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 应用程序的父PySide小部件_Python_Pyside - Fatal编程技术网

Python 应用程序的父PySide小部件

Python 应用程序的父PySide小部件,python,pyside,Python,Pyside,是否可以将pyside小部件/对话框/主窗口设置为任何应用程序的父窗口,例如当前运行的记事本实例 因此,PySide对话框将始终位于小部件的顶部,并在父应用程序最小化时最小化,依此类推 import sys from PySide import QtGui class Example(QtGui.QWidget): def __init__(self): super(Example, self).__init__() self.initUI()

是否可以将pyside小部件/对话框/主窗口设置为任何应用程序的父窗口,例如当前运行的记事本实例

因此,PySide对话框将始终位于小部件的顶部,并在父应用程序最小化时最小化,依此类推

import sys
from PySide import QtGui

class Example(QtGui.QWidget):

    def __init__(self):
        super(Example, self).__init__()

        self.initUI()

    def initUI(self):

        self.setGeometry(300, 300, 250, 150)
        self.setWindowTitle('Icon')
        self.setWindowIcon(QtGui.QIcon('web.png'))        

        self.show()

def main():

    app = QtGui.QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())


if __name__ == '__main__':
    main()
这种方法在许多现代应用程序中都很常见,使工作室能够通过在应用程序中运行的pyside工具扩展功能

以下是一些:

  • 铸造核武器
  • 铸造厂马里
  • Autodesk 3ds Max
  • Autodesk 3ds Maya
  • 搅拌机
  • 电影4D

是否要将记事本嵌入PySide窗口?否我希望记事本正常运行。当我启动pyside应用程序时,我希望将其连接到正在运行的Notepad实例。您所说的“连接”是什么意思?如果您移动pyside窗口,是否希望Notepad也移动?如果是,我建议您检查有关Windows API的信息。这与Qt无关。已更新以显示某些应用程序的列表