コード例 #1
0
ファイル: shell_pyside.py プロジェクト: zxq300/listen1
    def __init__(self, shell, icon):
        super(MainWnd, self).__init__()
        self._shell = shell
        self.icon = icon
        self.context_menu = None
        self.tray_icon = None
        self.myProcess = None

        if not QSystemTrayIcon.isSystemTrayAvailable():
            msg = "I couldn't detect any system tray on this system."
            _logger.error(msg)
            QMessageBox.critical(None, "Listen 1", msg)
            sys.exit(1)

        self.init_ui()
コード例 #2
0
ファイル: systray.py プロジェクト: jogden88/TagFileManager
	def initSearch(self):
		self.s.show()
		# self.seaProc = Popen(["python",
			# self.instdir + "/searchui.py"])


	def initManager(self):
		
		self.m.show()
		# self.manProc = Popen(["python",
		# 	self.instdir + "/managerui.py"])


if __name__ == '__main__':

	import sys

	app = QApplication(sys.argv)
	display = app.desktop()

	if not QSystemTrayIcon.isSystemTrayAvailable():
		QMessageBox.critical(None, "System Tray",
			"No system tray detected, use alternate means to \
			interface with Tag Manager.")
		sys.exit(1)

	QApplication.setQuitOnLastWindowClosed(False)

	ignition = SysTray(display)

	sys.exit(app.exec_())