wxPython:颜色选择对话框wx.ColourDialog

本节看一下颜色选择对话框的使用,比较简单,先看实例,再讲解知识点:

代码:

def OnOtherColor(self, event):
        '''
        使用颜色对话框
        '''
        dlg = wx.ColourDialog(self)
        dlg.GetColourData().SetChooseFull(True)   #创建颜色对象数据
        if dlg.ShowModal() == wx.ID_OK:
            self.paint.SetColor(dlg.GetColourData().GetColour()) #根据选择设置画笔颜色
        dlg.Destroy()
测试:

wxPython:颜色选择对话框wx.ColourDialog_第1张图片

wxColourDialog介绍:

原型:

wxColourDialog(wxWindow* parentwxColourData* data = NULL)

方法:

  • wxColourDialog::wxColourDialog
  • wxColourDialog::~wxColourDialog
  • wxColourDialog::Create
  • wxColourDialog::GetColourData
  • wxColourDialog::ShowModal

你可能感兴趣的:(测试,null,wxPython)