Example #1
0
class MainWindow(QtWidgets.QMainWindow):
	def __init__(self):
		super(MainWindow, self).__init__()

		self.setWindowTitle('漫画下载器')
		self.setWindowIcon(QtGui.QIcon('res/comic.png'))

		self._init_actions()
		self._init_menu()
		self._init_toolbar()
		self._init_statusbar()

	def _init_actions(self):
		self.action_search = QtWidgets.QAction(QtGui.QIcon('res/search.png'), '搜索(&S)', self)
		self.action_search.setToolTip('搜索漫画')
		self.action_search.setStatusTip('搜索漫画')
		self.action_search.setPriority(QtWidgets.QAction.LowPriority)
		self.action_search.triggered.connect(self.search)

	def _init_menu(self):
		menu_file = self.menuBar().addMenu('文件(&F)')
		menu_file.addAction(self.action_search)

	def _init_toolbar(self):
		pass

	def _init_statusbar(self):
		pass

	def search(self):
		if not hasattr(self, 'widget_comic_search'):
			from gui.comic_search import ComicSearch
			self.widget_comic_search = ComicSearch(self)
		self.widget_comic_search.exec_()
Example #2
0
	def search(self):
		if not hasattr(self, 'widget_comic_search'):
			from gui.comic_search import ComicSearch
			self.widget_comic_search = ComicSearch(self)
		self.widget_comic_search.exec_()