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

本文介绍了如何在wxPython中使用颜色选择对话框,并通过一个简单示例展示了创建颜色对话框的方法及其常用API,包括设置全色彩模式和获取用户选择的颜色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

代码:

    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()

测试:

wxColourDialog介绍:

原型:

wxColourDialog(wxWindow* parent, wxColourData* data = NULL)

方法:

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

转载于:https://www.cnblogs.com/dyx1024/archive/2012/07/14/2591195.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值