本文整理汇总了Python中qtodotxt.ui.resource_manager.getIcon函数的典型用法代码示例。如果您正苦于以下问题:Python getIcon函数的具体用法?Python getIcon怎么用?Python getIcon使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了getIcon函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _initUI
def _initUI(self):
layout = QtGui.QGridLayout(self)
layout.setSpacing(10)
self.filter_tasks = FilterTasksView(getIcon("zoom.png"), getIcon("cross.png"), self)
self.tasks_list_view = TasksListView(self)
layout.addWidget(self.filter_tasks, 1, 0)
layout.addWidget(self.tasks_list_view, 2, 0)
self.setLayout(layout)
示例2: _initFilterTypeMappings
def _initFilterTypeMappings(self):
self._filterItemByFilterType[ContextFilter] = self._contextsItem
self._filterItemByFilterType[ProjectFilter] = self._projectsItem
self._filterIconByFilterType[ContextFilter] = getIcon('at.png')
self._filterIconByFilterType[ProjectFilter] = getIcon('plus.png')
self._treeItemByFilterType[IncompleteTasksFilter] = self._incompleteTasksItem
self._treeItemByFilterType[UncategorizedTasksFilter] = self._uncategorizedTasksItem
self._treeItemByFilterType[CompleteTasksFilter] = self._completeTasksItem
self._treeItemByFilterType[HasProjectsFilter] = self._projectsItem
self._treeItemByFilterType[HasContextsFilter] = self._contextsItem
示例3: _initUI
def _initUI(self):
layout = QtWidgets.QVBoxLayout(self)
layout.setSpacing(10)
self.tasks_search_view = TasksSearchView(getIcon("ActionSearch.png"), getIcon("ActionClear.png"), self)
self.tasks_list_view = TasksListView(self)
offset = QtCore.QSettings().value("ui_margin_offset", -4)
self.setContentsMargins(2 * offset, offset, offset, offset)
layout.addWidget(self.tasks_search_view)
layout.addWidget(self.tasks_list_view)
self.setLayout(layout)
示例4: _initUI
def _initUI(self):
layout = QtGui.QGridLayout(self)
layout.setSpacing(10)
self.tasks_filter = TasksFilterView(getIcon("zoom.png"), getIcon("cross.png"), self)
self.tasks_list_view = TasksListView(self)
self.setContentsMargins(2 * UI_MARGINS_OFFSET, UI_MARGINS_OFFSET,
UI_MARGINS_OFFSET, UI_MARGINS_OFFSET)
layout.addWidget(self.tasks_filter, 1, 0)
layout.addWidget(self.tasks_list_view, 2, 0)
self.setLayout(layout)
示例5: _initIcon
def _initIcon(self):
view = self._controller.getView()
icon = getIcon('qtodotxt.png')
QtWidgets.QSystemTrayIcon.__init__(self, icon, view)
self.activated.connect(self._onActivated)
self.setToolTip('QTodoTxt')
menu = QtWidgets.QMenu()
create_task_action = menu.addAction(getIcon('TaskCreate.png'), "Create New Task")
create_task_action.triggered.connect(self._createTask)
toggle_visible_action = menu.addAction("Show/Hide Window")
toggle_visible_action.triggered.connect(self._controller.toggleVisible)
exit_action = menu.addAction(getIcon('ApplicationExit.png'), "Exit")
exit_action.triggered.connect(self._controller.exit)
self.setContextMenu(menu)
示例6: _createNewAction
def _createNewAction(self):
action = QtWidgets.QAction(getIcon('FileNew.png'), '&New', self)
# infrequent action, I prefer to use ctrl+n for new task.
action.setShortcuts(["Ctrl+Shift+N"])
action.triggered.connect(self._main_controller.new)
self.newAction = action
return action
示例7: _addDefaultTreeItems
def _addDefaultTreeItems(self, tree):
self._incompleteTasksItem = \
FilterTreeWidgetItem(None, ['Pending'], IncompleteTasksFilter(), getIcon('time.png'))
self._uncategorizedTasksItem = \
FilterTreeWidgetItem(None, ['Uncategorized'], UncategorizedTasksFilter(), getIcon('help.png'))
self._contextsItem = \
FilterTreeWidgetItem(None, ['Contexts'], HasContextsFilter(), getIcon('at.png'))
self._projectsItem = \
FilterTreeWidgetItem(None, ['Projects'], HasProjectsFilter(), getIcon('plus.png'))
self._completeTasksItem = \
FilterTreeWidgetItem(None, ['Complete'], CompleteTasksFilter(), getIcon('x.png'))
tree.addTopLevelItems([
self._incompleteTasksItem,
self._uncategorizedTasksItem,
self._contextsItem,
self._projectsItem,
self._completeTasksItem])
示例8: _initActions
def _initActions(self):
self.filterViewAction = QtWidgets.QAction(getIcon('sidepane.png'), '&Show Filters', self)
self.filterViewAction.setCheckable(True)
# action.setShortcuts(['Ctrl+E']) # what should it be?
self.filterViewAction.triggered.connect(self._toggleFilterView)
self.showFutureAction = QtWidgets.QAction(getIcon('future.png'), '&Show Future Tasks', self)
self.showFutureAction.setCheckable(True)
# action.setShortcuts(['Ctrl+E']) # what should it be?
self.showFutureAction.triggered.connect(self._toggleShowFuture)
self.showCompletedAction = QtWidgets.QAction(getIcon('show_completed.png'), '&Show Completed Tasks', self)
self.showCompletedAction.setCheckable(True)
# action.setShortcuts(['Ctrl+E']) # what should it be?
self.showCompletedAction.triggered.connect(self._toggleShowCompleted)
self.archiveAction = QtWidgets.QAction(getIcon('archive.png'), '&Archive Completed Tasks', self)
# action.setShortcuts(['Ctrl+E']) # what should it be?
self.archiveAction.triggered.connect(self._archive_all_done_tasks)
示例9: _initFileMenu
def _initFileMenu(self):
fileMenu = self._menu.addMenu('&File')
fileMenu.addAction(self._createNewAction())
fileMenu.addAction(self._createOpenAction())
fileMenu.addAction(self._createSaveAction())
fileMenu.addAction(self._createRevertAction())
fileMenu.addSeparator()
preferenceMenu = fileMenu.addMenu(getIcon('wrench.png'),'&Preferences')
preferenceMenu.addAction(self._createPreferenceAction())
fileMenu.addSeparator()
fileMenu.addAction(self._createExitAction())
示例10: _initUI
def _initUI(self):
splitter = QtGui.QSplitter()
self.filters_tree_view = FiltersTreeView(splitter)
self.tasks_view = TasksView(splitter)
self.setCentralWidget(splitter)
self.resize(800, 400)
splitter.setSizes([250, 550])
self.setWindowIcon(getIcon('qtodotxt.ico'))
示例11: _addDefaultTreeItems
def _addDefaultTreeItems(self, tree):
self._incompleteTasksItem = FilterTreeWidgetItem(
None, ["Pending"], IncompleteTasksFilter(), getIcon("time.png")
)
self._dueItem = FilterTreeWidgetItem(None, ["Due"], HasDueDateFilter(), getIcon("due.png"))
self._uncategorizedTasksItem = FilterTreeWidgetItem(
None, ["Uncategorized"], UncategorizedTasksFilter(), getIcon("help.png")
)
self._contextsItem = FilterTreeWidgetItem(None, ["Contexts"], HasContextsFilter(), getIcon("at.png"))
self._projectsItem = FilterTreeWidgetItem(None, ["Projects"], HasProjectsFilter(), getIcon("plus.png"))
self._completeTasksItem = FilterTreeWidgetItem(None, ["Complete"], CompleteTasksFilter(), getIcon("x.png"))
tree.addTopLevelItems(
[
self._incompleteTasksItem,
self._dueItem,
self._uncategorizedTasksItem,
self._contextsItem,
self._projectsItem,
self._completeTasksItem,
]
)
示例12: _addDefaultTreeItems
def _addDefaultTreeItems(self, tree):
self._allTasksItem = FilterTreeWidgetItem(None,
['All'],
AllTasksFilter(),
getIcon('FilterAll.png'))
self._dueItem = FilterTreeWidgetItem(None,
['Due'],
HasDueDateFilter(),
getIcon('FilterDue.png'))
self._uncategorizedTasksItem = FilterTreeWidgetItem(None,
['Uncategorized'],
UncategorizedTasksFilter(),
getIcon('FilterUncategorized.png'))
self._contextsItem = FilterTreeWidgetItem(None,
['Contexts'],
HasContextsFilter(),
getIcon('FilterContexts.png'))
self._projectsItem = FilterTreeWidgetItem(None,
['Projects'],
HasProjectsFilter(),
getIcon('FilterProjects.png'))
self._completeTasksItem = FilterTreeWidgetItem(None,
['Complete'],
CompleteTasksFilter(),
getIcon('FilterComplete.png'))
tree.addTopLevelItems([
self._allTasksItem,
self._uncategorizedTasksItem,
self._dueItem,
self._contextsItem,
self._projectsItem,
self._completeTasksItem
])
示例13: _addDefaultTreeItems
def _addDefaultTreeItems(self, tree):
self._allTasksItem = FilterTreeWidgetItem(None, ["All"], AllTasksFilter(), getIcon("FilterAll.png"))
self._dueItem = FilterTreeWidgetItem(None, ["Due"], HasDueDateFilter(), getIcon("FilterDue.png"))
self._uncategorizedTasksItem = FilterTreeWidgetItem(
None, ["Uncategorized"], UncategorizedTasksFilter(), getIcon("FilterUncategorized.png")
)
self._contextsItem = FilterTreeWidgetItem(
None, ["Contexts"], HasContextsFilter(), getIcon("FilterContexts.png")
)
self._projectsItem = FilterTreeWidgetItem(
None, ["Projects"], HasProjectsFilter(), getIcon("FilterProjects.png")
)
self._completeTasksItem = FilterTreeWidgetItem(
None, ["Complete"], CompleteTasksFilter(), getIcon("FilterComplete.png")
)
tree.addTopLevelItems(
[
self._allTasksItem,
self._uncategorizedTasksItem,
self._dueItem,
self._contextsItem,
self._projectsItem,
self._completeTasksItem,
]
)
示例14: _initFileMenu
def _initFileMenu(self):
fileMenu = self._menu.addMenu('&File')
fileMenu.addAction(self._createNewAction())
fileMenu.addAction(self._createOpenAction())
fileMenu.addAction(self._createSaveAction())
fileMenu.addAction(self._createRevertAction())
fileMenu.addSeparator()
preferenceMenu = fileMenu.addMenu(getIcon('ApplicationPreferences.png'), '&Preferences')
preferenceMenu.addAction(self._createPreferenceAction())
preferenceMenu.addAction(self._autoSavePreferenceAction())
preferenceMenu.addAction(self._autoArchivePreferenceAction())
preferenceMenu.addAction(self._hideFutureTasksAction())
fileMenu.addSeparator()
fileMenu.addAction(self._createExitAction())
示例15: _initUI
def _initUI(self):
self.splitter = QtWidgets.QSplitter()
self.splitter.setHandleWidth(1)
cssPath = getResourcePath("css/default.css")
css = open(cssPath, 'r', encoding='utf-8').read()
self.setStyleSheet(css)
self.filters_tree_view = FiltersTreeView(self.splitter)
self.tasks_view = TasksView(self.splitter)
self.setCentralWidget(self.splitter)
self.resize(800, 400)
self.splitter.setSizes([250, 550])
self.setWindowIcon(getIcon('qtodotxt.png'))