コード例 #1
0
ファイル: PhotoViewer.py プロジェクト: CitrusC/photo_editor
 def add_item2(self):
     try:
         f = Filter.Brightness()
         self.history.add_filter(f)
         self.add_filter(f)
     except:
         import traceback
         traceback.print_exc()
コード例 #2
0
ファイル: Main.py プロジェクト: CitrusC/photo_editor
 def __init__(self):
     super().__init__()
     self.initUI()
     self.nega = Filter.Nega()
     self.br = Filter.Brightness()
     self.med = Filter.Median()
     self.med.set_parameter(9)
     self.dofft = Filter.DoFFT()
     self.dofft.set_parameter(0.1, 1)
     self.show()
コード例 #3
0
    def buildContextMenu(self, qPoint):
        menu = QMenu(self)
        menulabels = ['Brightness', 'Nega', 'Median', 'Liner', 'FFT2D']
        actionlist = []
        for label in menulabels:
            actionlist.append(menu.addAction(label))

        action = menu.exec_(self.mapToGlobal(qPoint))
        for act in actionlist:
            if act == action:
                ac = act.text()
                if (ac == menulabels[0]):
                    self.add_item(Filter.Brightness())
                elif (ac == menulabels[1]):
                    self.add_item(Filter.Nega())
                elif (ac == menulabels[2]):
                    self.add_item(Filter.Median())
                elif (ac == menulabels[3]):
                    self.add_item(Filter.Liner())
                elif (ac == menulabels[4]):
                    self.add_item(Filter.FFT2D())