Возможно ли привязать виджет / диалоговое окно / главное окно pyside к любому приложению, например к текущему запущенному экземпляру Notepad?
В результате диалоговое окно 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