def content_display_list_right_click(self):
self.menu = QtWidgets.QMenu()
try:
position = self.content_display_list.currentRow()
open_picture = self.menu.addAction('Open In Default Picture Viewer')
open_folder = self.menu.addAction('Open Folder')
self.menu.addSeparator()
self.icons_full_width = self.menu.addAction('Icons Full List Width')
self.icons_full_width.setCheckable(True)
self.icon_size_menu = self.menu.addMenu('Icon Size')
self.icon_size_group = QtWidgets.QActionGroup(self)
self.icon_size_group.setExclusive(True)
self.icon_size_extra_small = self.icon_size_menu.addAction('Extra Small')
self.icon_size_extra_small.setCheckable(True)
self.icon_size_group.addAction(self.icon_size_extra_small)
self.icon_size_small = self.icon_size_menu.addAction('Small')
self.icon_size_small.setCheckable(True)
self.icon_size_group.addAction(self.icon_size_small)
self.icon_size_medium = self.icon_size_menu.addAction('Medium')
self.icon_size_medium.setCheckable(True)
self.icon_size_group.addAction(self.icon_size_medium)
self.icon_size_large = self.icon_size_menu.addAction('Large')
self.icon_size_large.setCheckable(True)
self.icon_size_group.addAction(self.icon_size_large)
self.icon_size_extra_large = self.icon_size_menu.addAction('Extra Large')
self.icon_size_extra_large.setCheckable(True)
self.icon_size_group.addAction(self.icon_size_extra_large)
self.set_context_menu_items_checked()
open_picture.triggered.connect(self.open_file)
open_folder.triggered.connect(self.open_folder)
self.icons_full_width.triggered.connect(self.set_icons_full_width)
self.icon_size_extra_small.triggered.connect(lambda: self.set_icon_size(48))
self.icon_size_small.triggered.connect(lambda: self.set_icon_size(72))
self.icon_size_medium.triggered.connect(lambda: self.set_icon_size(110))
self.icon_size_large.triggered.connect(lambda: self.set_icon_size(176))
self.icon_size_extra_large.triggered.connect(lambda: self.set_icon_size(256))
except AttributeError:
print('Exception at line 238')
self.menu.exec(QtGui.QCursor.pos())
UserFinderGUI.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录