PySide 및 Python 2.7로 프로그램을 작성하고 있습니다.PySide, 창을 작업 표시 줄에 도킹
class SystemTrayIcon(QtGui.QSystemTrayIcon):
def __init__(self, parent=None):
QtGui.QSystemTrayIcon.__init__(self, parent)
self.setIcon(QtGui.QIcon("myIcon.ico"))
self.iconMenu = QtGui.QMenu(parent)
appcalc = self.iconMenu.addAction("ShowWindow")
appexit = self.iconMenu.addAction("Exit")
self.setContextMenu(self.iconMenu)
self.connect(appcalc, QtCore.SIGNAL('triggered()'),self.appCalc)
self.connect(appexit,QtCore.SIGNAL('triggered()'),self.appExit)
self.show()
이 코드는 iconMenu가있는 작업 표시 줄 아이콘을 표시합니다. 이제 "쇼 윈도우"를 클릭하면 위젯/윈도우가 아이콘의 같은 위치에 작업 표시 줄에 도킹되어로드됩니다.
사람들이 화면 상단이나 작업 표시 줄에 있기 때문에 기하학을 사용하면이 기능이 작동하지 않습니다.
PySide를 사용하여 작업 표시 줄에 창/위젯을 도킹하는 방법은 무엇입니까?
감사합니다.
안녕하세요, 덕분에 좋은 생각 인 것 같아요. 내가 GUI와 QT를 가진 완전한 멍청한 놈이라는 것을 이해하려고 노력할 것입니다. 내 계획은 크로스 플랫폼으로 만드는 것입니다. 오늘 너의 생각을 시험해 보겠다. – NoobTom