main.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:i3ColourChanger 作者: PMunch 项目源码 文件源码
def OnCreateVariable(self,event):
        openColourDialog = wx.ColourDialog(self)
        if openColourDialog.ShowModal() == wx.ID_CANCEL:
            return
        openNameChooser = wx.TextEntryDialog(self,"What would you like your new colour variable to be called?")
        if openNameChooser.ShowModal() == wx.ID_CANCEL:
            return  
        proposed = openNameChooser.GetValue()
        name = ""
        seenChar = False
        for character in proposed:
            if not seenChar:
                if character in string.ascii_letters:
                    name+=character
                    seenChar=True
            elif character in string.ascii_letters+string.digits:
                name+=character
        if name=="":
            i = 0
            for name in self.config.setColours:
                if name[:14]=="colourVariable":
                    i+=1
            name = "colourVariable"+str(i)
        name = "$"+name
        self.config.setColourChanged(openColourDialog.GetColourData(),name)
        self.LoadConfig(self.config)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号