Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Tk_Custom_Checkbutton_And_Radiobuttons.py
- try:
- from Tkinter import BitmapImage, Checkbutton, Radiobutton
- from Tkconstants import *
- except ImportError:
- from tkinter import BitmapImage, Checkbutton, Radiobutton
- from tkinter.constants import *
- import base64
- # Python 2 and 3 compatibility
- try:
- basestring
- except NameError:
- basestring = str
- class Metro_Checkbutton(Checkbutton):
- image = {
- 16: 'I2RlZmluZSBpbWFnZV93aWR0aCAxNgojZGVmaW5lIGltYWdlX2hlaWdodCAxNgpzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4ZmYsMHhmZiwweDAxLDB4ODAsMHgwMSwweDgwLDB4MDEsMHg4MCwweDAxLDB4ODAsMHgwMSwweDgwLDB4MDEsMHg4MCwweDAxLAoweDgwLDB4MDEsMHg4MCwweDAxLDB4ODAsMHgwMSwweDgwLDB4MDEsMHg4MCwweDAxLDB4ODAsMHgwMSwweDgwLDB4MDEsMHg4MCwKMHhmZiwweGZmCn07',
- 22: 'I2RlZmluZSBpbWFnZV93aWR0aCAyMgojZGVmaW5lIGltYWdlX2hlaWdodCAyMgpzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHgwMCwweDAwLDB4ZmYsMHhmZiwweDNmLDB4MDEsMHgwMCwweDIwLDB4MDEsMHgwMCwweDIwLDB4MDEsMHgwMCwweDIwLAoweDAxLDB4MDAsMHgyMCwweDAxLDB4MDAsMHgyMCwweDAxLDB4MDAsMHgyMCwweDAxLDB4MDAsMHgyMCwweDAxLDB4MDAsMHgyMCwKMHgwMSwweDAwLDB4MjAsMHgwMSwweDAwLDB4MjAsMHgwMSwweDAwLDB4MjAsMHgwMSwweDAwLDB4MjAsMHgwMSwweDAwLDB4MjAsCjB4MDEsMHgwMCwweDIwLDB4MDEsMHgwMCwweDIwLDB4MDEsMHgwMCwweDIwLDB4MDEsMHgwMCwweDIwLDB4MDEsMHgwMCwweDIwLAoweDAxLDB4MDAsMHgyMCwweDAxLDB4MDAsMHgyMAp9Ow==',
- 24: 'I2RlZmluZSBpbWFnZV93aWR0aCAyNAojZGVmaW5lIGltYWdlX2hlaWdodCAyNApzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4ZmYsMHhmZiwweGZmLDB4MDMsMHgwMCwweGMwLDB4MDMsMHgwMCwweGMwLDB4MDMsMHgwMCwweGMwLDB4MDMsMHgwMCwweGMwLAoweDAzLDB4MDAsMHhjMCwweDAzLDB4MDAsMHhjMCwweDAzLDB4MDAsMHhjMCwweDAzLDB4MDAsMHhjMCwweDAzLDB4MDAsMHhjMCwKMHgwMywweDAwLDB4YzAsMHgwMywweDAwLDB4YzAsMHgwMywweDAwLDB4YzAsMHgwMywweDAwLDB4YzAsMHgwMywweDAwLDB4YzAsCjB4MDMsMHgwMCwweGMwLDB4MDMsMHgwMCwweGMwLDB4MDMsMHgwMCwweGMwLDB4MDMsMHgwMCwweGMwLDB4MDMsMHgwMCwweGMwLAoweDAzLDB4MDAsMHhjMCwweDAzLDB4MDAsMHhjMCwweDAzLDB4MDAsMHhjMCwweGZmLDB4ZmYsMHhmZgp9Ow==',
- 32: 'I2RlZmluZSBpbWFnZV93aWR0aCAzMgojZGVmaW5lIGltYWdlX2hlaWdodCAzMgpzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHgwMCwweDAwLDB4MDAsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLDB4MDMsMHgwMCwweDAwLAoweGMwLDB4MDMsMHgwMCwweDAwLDB4YzAsMHgwMywweDAwLDB4MDAsMHhjMCwweDAzLDB4MDAsMHgwMCwweGMwLDB4MDMsMHgwMCwKMHgwMCwweGMwLDB4MDMsMHgwMCwweDAwLDB4YzAsMHgwMywweDAwLDB4MDAsMHhjMCwweDAzLDB4MDAsMHgwMCwweGMwLDB4MDMsCjB4MDAsMHgwMCwweGMwLDB4MDMsMHgwMCwweDAwLDB4YzAsMHgwMywweDAwLDB4MDAsMHhjMCwweDAzLDB4MDAsMHgwMCwweGMwLAoweDAzLDB4MDAsMHgwMCwweGMwLDB4MDMsMHgwMCwweDAwLDB4YzAsMHgwMywweDAwLDB4MDAsMHhjMCwweDAzLDB4MDAsMHgwMCwKMHhjMCwweDAzLDB4MDAsMHgwMCwweGMwLDB4MDMsMHgwMCwweDAwLDB4YzAsMHgwMywweDAwLDB4MDAsMHhjMCwweDAzLDB4MDAsCjB4MDAsMHhjMCwweDAzLDB4MDAsMHgwMCwweGMwLDB4MDMsMHgwMCwweDAwLDB4YzAsMHgwMywweDAwLDB4MDAsMHhjMCwweDAzLAoweDAwLDB4MDAsMHhjMCwweDAzLDB4MDAsMHgwMCwweGMwLDB4MDMsMHgwMCwweDAwLDB4YzAsMHgwMywweDAwLDB4MDAsMHhjMCwKMHgwMywweDAwLDB4MDAsMHhjMCwweGZmLDB4ZmYsMHhmZiwweGZmCn07',
- 48: 'I2RlZmluZSBpbWFnZV93aWR0aCA0OAojZGVmaW5lIGltYWdlX2hlaWdodCA0OApzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHgwMCwweDAwLDB4MDAsMHgwMCwweDAwLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLAoweGZmLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwKMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsCjB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLAoweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwKMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsCjB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLAoweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwKMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsCjB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLAoweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwKMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsCjB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLAoweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwKMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsCjB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLAoweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwKMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsCjB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLAoweGZmLDB4ZmYsMHhmZgp9Ow=='
- }
- selectimage = {
- 16: 'I2RlZmluZSBpbWFnZV93aWR0aCAxNgojZGVmaW5lIGltYWdlX2hlaWdodCAxNgpzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4ZmYsMHhmZiwweDAxLDB4ODAsMHgwMSwweDgwLDB4MDEsMHg4MCwweDAxLDB4OTgsMHgwMSwweGJjLDB4MTksMHg5ZSwweDNkLAoweDhmLDB4ZjksMHg4NywweGYxLDB4ODMsMHhlMSwweDgxLDB4YzEsMHg4MCwweDAxLDB4ODAsMHgwMSwweDgwLDB4MDEsMHg4MCwKMHhmZiwweGZmCn07',
- 22: 'I2RlZmluZSBpbWFnZV93aWR0aCAyMgojZGVmaW5lIGltYWdlX2hlaWdodCAyMgpzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHgwMCwweDAwLDB4ZmYsMHhmZiwweDNmLDB4MDEsMHgwMCwweDIwLDB4MDEsMHgwMCwweDIwLDB4MDEsMHgwMCwweDIwLAoweDAxLDB4MDAsMHgyMCwweDAxLDB4MDAsMHgyMywweDAxLDB4ODAsMHgyNywweDAxLDB4YzAsMHgyZiwweDMxLDB4ZTAsMHgyNywKMHg3OSwweGYwLDB4MjMsMHhmOSwweGY4LDB4MjEsMHhmMSwweGZkLDB4MjAsMHhlMSwweDdmLDB4MjAsMHhjMSwweDNmLDB4MjAsCjB4ODEsMHgxZiwweDIwLDB4MDEsMHgwZiwweDIwLDB4MDEsMHgwNiwweDIwLDB4MDEsMHgwMCwweDIwLDB4MDEsMHgwMCwweDIwLAoweDAxLDB4MDAsMHgyMCwweDAxLDB4MDAsMHgyMAp9Ow==',
- 24: 'I2RlZmluZSBpbWFnZV93aWR0aCAyNAojZGVmaW5lIGltYWdlX2hlaWdodCAyNApzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4ZmYsMHhmZiwweGZmLDB4MDMsMHgwMCwweGMwLDB4MDMsMHgwMCwweGMwLDB4MDMsMHgwMCwweGMwLDB4MDMsMHgwMCwweGMwLAoweDAzLDB4MDAsMHhjMiwweDAzLDB4MDAsMHhjNywweDAzLDB4ODAsMHhjZiwweDQzLDB4ODAsMHhjZiwweGUzLDB4YzAsMHhjNywKMHhmMywweGUxLDB4YzMsMHhmMywweGYxLDB4YzEsMHhlMywweGZiLDB4YzEsMHhlMywweGZmLDB4YzAsMHhjMywweDdmLDB4YzAsCjB4ODMsMHgzZiwweGMwLDB4MDMsMHgxZiwweGMwLDB4MDMsMHgwZSwweGMwLDB4MDMsMHgwNCwweGMwLDB4MDMsMHgwMCwweGMwLAoweDAzLDB4MDAsMHhjMCwweDAzLDB4MDAsMHhjMCwweDAzLDB4MDAsMHhjMCwweGZmLDB4ZmYsMHhmZgp9Ow==',
- 32: 'I2RlZmluZSBpbWFnZV93aWR0aCAzMgojZGVmaW5lIGltYWdlX2hlaWdodCAzMgpzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHgwMCwweDAwLDB4MDAsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLDB4MDMsMHgwMCwweDAwLAoweGMwLDB4MDMsMHgwMCwweDAwLDB4YzAsMHgwMywweDAwLDB4MDAsMHhjMCwweDAzLDB4MDAsMHgwMCwweGMwLDB4MDMsMHgwMCwKMHgwMCwweGMwLDB4MDMsMHgwMCwweDgwLDB4YzAsMHgwMywweDAwLDB4YzAsMHhjMywweDAzLDB4MDAsMHhlMCwweGM3LDB4MDMsCjB4MDAsMHhmMCwweGNmLDB4ODMsMHgwMCwweGY4LDB4Y2YsMHhjMywweDAzLDB4ZmMsMHhjNywweGUzLDB4MDcsMHhmZSwweGMzLAoweGYzLDB4MGYsMHhmZiwweGMxLDB4ZjMsMHg5ZiwweGZmLDB4YzAsMHhlMywweGZmLDB4N2YsMHhjMCwweGMzLDB4ZmYsMHgzZiwKMHhjMCwweDgzLDB4ZmYsMHgxZiwweGMwLDB4MDMsMHhmZiwweDBmLDB4YzAsMHgwMywweGZlLDB4MDcsMHhjMCwweDAzLDB4ZmMsCjB4MDMsMHhjMCwweDAzLDB4ZjgsMHgwMSwweGMwLDB4MDMsMHhmMCwweDAwLDB4YzAsMHgwMywweDIwLDB4MDAsMHhjMCwweDAzLAoweDAwLDB4MDAsMHhjMCwweDAzLDB4MDAsMHgwMCwweGMwLDB4MDMsMHgwMCwweDAwLDB4YzAsMHgwMywweDAwLDB4MDAsMHhjMCwKMHgwMywweDAwLDB4MDAsMHhjMCwweGZmLDB4ZmYsMHhmZiwweGZmCn07',
- 48: 'I2RlZmluZSBpbWFnZV93aWR0aCA0OAojZGVmaW5lIGltYWdlX2hlaWdodCA0OApzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHgwMCwweDAwLDB4MDAsMHgwMCwweDAwLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLAoweGZmLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwKMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsCjB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLAoweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwKMHgwMCwweDE4LDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDNjLDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDdlLDB4ZTAsCjB4MDcsMHgwMCwweDAwLDB4MDAsMHhmZiwweGUwLDB4MDcsMHgwMCwweDAwLDB4ODAsMHhmZiwweGUxLDB4MDcsMHgwMCwweDAwLAoweGMwLDB4ZmYsMHhlMywweDA3LDB4MTgsMHgwMCwweGUwLDB4ZmYsMHhlMSwweDA3LDB4M2MsMHgwMCwweGYwLDB4ZmYsMHhlMCwKMHgwNywweDdlLDB4MDAsMHhmOCwweDdmLDB4ZTAsMHgwNywweGZmLDB4MDAsMHhmYywweDNmLDB4ZTAsMHg4NywweGZmLDB4MDEsCjB4ZmUsMHgxZiwweGUwLDB4YzcsMHhmZiwweDAzLDB4ZmYsMHgwZiwweGUwLDB4ODcsMHhmZiwweDg3LDB4ZmYsMHgwNywweGUwLAoweDA3LDB4ZmYsMHhjZiwweGZmLDB4MDMsMHhlMCwweDA3LDB4ZmUsMHhmZiwweGZmLDB4MDEsMHhlMCwweDA3LDB4ZmMsMHhmZiwKMHhmZiwweDAwLDB4ZTAsMHgwNywweGY4LDB4ZmYsMHg3ZiwweDAwLDB4ZTAsMHgwNywweGYwLDB4ZmYsMHgzZiwweDAwLDB4ZTAsCjB4MDcsMHhlMCwweGZmLDB4MWYsMHgwMCwweGUwLDB4MDcsMHhjMCwweGZmLDB4MGYsMHgwMCwweGUwLDB4MDcsMHg4MCwweGZmLAoweDA3LDB4MDAsMHhlMCwweDA3LDB4MDAsMHhmZiwweDAzLDB4MDAsMHhlMCwweDA3LDB4MDAsMHhmZSwweDAxLDB4MDAsMHhlMCwKMHgwNywweDAwLDB4ZmMsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4NzgsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MzAsCjB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLDB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLAoweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwweDAwLDB4MDAsMHhlMCwweDA3LDB4MDAsMHgwMCwKMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsMHgwNywweDAwLDB4MDAsMHgwMCwweDAwLDB4ZTAsCjB4MDcsMHgwMCwweDAwLDB4MDAsMHgwMCwweGUwLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHhmZiwweGZmLAoweGZmLDB4ZmYsMHhmZgp9Ow=='
- }
- def __init__(self, master, size=22, **kw):
- image = Metro_Checkbutton.image[size]
- if isinstance(image, basestring):
- Metro_Checkbutton.image[size] = image = BitmapImage(data=base64.b64decode(image))
- selectimage = Metro_Checkbutton.selectimage[size]
- if isinstance(selectimage, basestring):
- Metro_Checkbutton.selectimage[size] = selectimage = BitmapImage(data=base64.b64decode(selectimage))
- Checkbutton.__init__(self, master, indicatoron=0, selectimage=selectimage, image=image, highlightthickness=0, **kw)
- class Metro_Radiobutton(Radiobutton):
- image = {
- 16: 'I2RlZmluZSBpbWFnZV93aWR0aCAxNgojZGVmaW5lIGltYWdlX2hlaWdodCAxNgpzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4ZTAsMHgwNywweGY4LDB4MWYsMHgzYywweDNjLDB4MGUsMHg3MCwweDA2LDB4NjAsMHgwNywweGUwLDB4MDMsMHhjMCwweDAzLAoweGMwLDB4MDMsMHhjMCwweDAzLDB4YzAsMHgwNywweGUwLDB4MDYsMHg2MCwweDBlLDB4NzAsMHgzYywweDNjLDB4ZjgsMHgxZiwKMHhlMCwweDA3Cn07',
- 22: 'I2RlZmluZSBpbWFnZV93aWR0aCAyMgojZGVmaW5lIGltYWdlX2hlaWdodCAyMgpzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHgzZiwweDAwLDB4ZTAsMHhmZiwweDAxLDB4ZjAsMHhmZiwweDAzLDB4ZjgsMHhjMCwweDA3LDB4M2MsMHgwMCwweDBmLAoweDFlLDB4MDAsMHgxZSwweDBlLDB4MDAsMHgxYywweDBlLDB4MDAsMHgxYywweDA3LDB4MDAsMHgzOCwweDA3LDB4MDAsMHgzOCwKMHgwNywweDAwLDB4MzgsMHgwNywweDAwLDB4MzgsMHgwNywweDAwLDB4MzgsMHgwNywweDAwLDB4MzgsMHgwZiwweDAwLDB4MWMsCjB4MGUsMHgwMCwweDFjLDB4MWUsMHgwMCwweDFlLDB4M2MsMHgwMCwweDBmLDB4ZjgsMHhjMCwweDA3LDB4ZjAsMHhmZiwweDAzLAoweGUwLDB4ZmYsMHgwMSwweDAwLDB4M2YsMHgwMAp9Ow==',
- 24: 'I2RlZmluZSBpbWFnZV93aWR0aCAyNAojZGVmaW5lIGltYWdlX2hlaWdodCAyNApzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHg3ZSwweDAwLDB4YzAsMHhmZiwweDAzLDB4ZTAsMHhmZiwweDA3LDB4ZjAsMHg4MSwweDBmLDB4NzgsMHgwMCwweDFlLAoweDNjLDB4MDAsMHgzYywweDFlLDB4MDAsMHg3OCwweDBlLDB4MDAsMHg3MCwweDBmLDB4MDAsMHhmMCwweDA3LDB4MDAsMHhlMCwKMHgwNywweDAwLDB4ZTAsMHgwNywweDAwLDB4ZTAsMHgwNywweDAwLDB4ZTAsMHgwNywweDAwLDB4ZTAsMHgwNywweDAwLDB4ZTAsCjB4MGYsMHgwMCwweDcwLDB4MGUsMHgwMCwweDcwLDB4MWUsMHgwMCwweDc4LDB4M2MsMHgwMCwweDNjLDB4NzgsMHgwMCwweDFlLAoweGY4LDB4ODEsMHgwZiwweGUwLDB4ZmYsMHgwNywweGMwLDB4ZmYsMHgwMywweDAwLDB4ZmYsMHgwMAp9Ow==',
- 32: 'I2RlZmluZSBpbWFnZV93aWR0aCAzMgojZGVmaW5lIGltYWdlX2hlaWdodCAzMgpzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHgwMCwweDAwLDB4MDAsMHgwMCwweGYwLDB4MGYsMHgwMCwweDAwLDB4ZmUsMHg3ZiwweDAwLDB4ODAsMHhmZiwweGZmLAoweDAxLDB4YzAsMHhmZiwweGZmLDB4MDMsMHhlMCwweDFmLDB4ZjgsMHgwNywweGYwLDB4MDMsMHhjMCwweDBmLDB4ZjgsMHgwMSwKMHg4MCwweDFmLDB4ZmMsMHgwMCwweDAwLDB4M2YsMHg3YywweDAwLDB4MDAsMHgzZSwweDNlLDB4MDAsMHgwMCwweDdjLDB4MWUsCjB4MDAsMHgwMCwweDc4LDB4MWUsMHgwMCwweDAwLDB4NzgsMHgwZiwweDAwLDB4MDAsMHhmOCwweDBmLDB4MDAsMHgwMCwweGYwLAoweDBmLDB4MDAsMHgwMCwweGYwLDB4MGYsMHgwMCwweDAwLDB4ZjAsMHgwZiwweDAwLDB4MDAsMHhmMCwweDBmLDB4MDAsMHgwMCwKMHhmMCwweDBmLDB4MDAsMHgwMCwweGYwLDB4MGYsMHgwMCwweDAwLDB4ZjgsMHgxZSwweDAwLDB4MDAsMHg3OCwweDFlLDB4MDAsCjB4MDAsMHg3OCwweDNlLDB4MDAsMHgwMCwweDdjLDB4N2MsMHgwMCwweDAwLDB4M2UsMHhmYywweDAwLDB4MDAsMHgzZiwweGY4LAoweDAxLDB4ODAsMHgxZiwweGYwLDB4MDMsMHhjMCwweDBmLDB4ZTAsMHgwZiwweGYwLDB4MDcsMHhjMCwweGZmLDB4ZmYsMHgwMywKMHg4MCwweGZmLDB4ZmYsMHgwMSwweDAwLDB4ZmUsMHg3ZiwweDAwCn07',
- 48: 'I2RlZmluZSBpbWFnZV93aWR0aCA0OAojZGVmaW5lIGltYWdlX2hlaWdodCA0OApzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHgwMCwweDAwLDB4MDAsMHgwMCwweDAwLDB4MDAsMHgwMCwweGY4LDB4MWYsMHgwMCwweDAwLDB4MDAsMHg4MCwweGZmLAoweGZmLDB4MDEsMHgwMCwweDAwLDB4ZTAsMHhmZiwweGZmLDB4MDcsMHgwMCwweDAwLDB4ZjgsMHhmZiwweGZmLDB4MWYsMHgwMCwKMHgwMCwweGZjLDB4ZmYsMHhmZiwweDNmLDB4MDAsMHgwMCwweGZlLDB4ZmYsMHhmZiwweDdmLDB4MDAsMHgwMCwweGZmLDB4MGYsCjB4ZjAsMHhmZiwweDAwLDB4ODAsMHhmZiwweDAxLDB4ODAsMHhmZiwweDAxLDB4YzAsMHg3ZiwweDAwLDB4MDAsMHhmZSwweDAzLAoweGUwLDB4MWYsMHgwMCwweDAwLDB4ZjgsMHgwNywweGYwLDB4MGYsMHgwMCwweDAwLDB4ZjAsMHgwZiwweGY4LDB4MDcsMHgwMCwKMHgwMCwweGUwLDB4MWYsMHhmOCwweDAzLDB4MDAsMHgwMCwweGMwLDB4MWYsMHhmYywweDAxLDB4MDAsMHgwMCwweDgwLDB4M2YsCjB4ZmMsMHgwMSwweDAwLDB4MDAsMHg4MCwweDNmLDB4ZmUsMHgwMCwweDAwLDB4MDAsMHgwMCwweDdmLDB4ZmUsMHgwMCwweDAwLAoweDAwLDB4MDAsMHg3ZiwweDdlLDB4MDAsMHgwMCwweDAwLDB4MDAsMHg3ZSwweDdlLDB4MDAsMHgwMCwweDAwLDB4MDAsMHg3ZSwKMHg3ZiwweDAwLDB4MDAsMHgwMCwweDAwLDB4ZmUsMHgzZiwweDAwLDB4MDAsMHgwMCwweDAwLDB4ZmMsMHgzZiwweDAwLDB4MDAsCjB4MDAsMHgwMCwweGZjLDB4M2YsMHgwMCwweDAwLDB4MDAsMHgwMCwweGZjLDB4M2YsMHgwMCwweDAwLDB4MDAsMHgwMCwweGZjLAoweDNmLDB4MDAsMHgwMCwweDAwLDB4MDAsMHhmYywweDNmLDB4MDAsMHgwMCwweDAwLDB4MDAsMHhmYywweDNmLDB4MDAsMHgwMCwKMHgwMCwweDAwLDB4ZmMsMHgzZiwweDAwLDB4MDAsMHgwMCwweDAwLDB4ZmMsMHg3ZiwweDAwLDB4MDAsMHgwMCwweDAwLDB4ZmUsCjB4N2UsMHgwMCwweDAwLDB4MDAsMHgwMCwweDdlLDB4N2UsMHgwMCwweDAwLDB4MDAsMHgwMCwweDdlLDB4ZmUsMHgwMCwweDAwLAoweDAwLDB4MDAsMHg3ZiwweGZlLDB4MDAsMHgwMCwweDAwLDB4MDAsMHg3ZiwweGZjLDB4MDEsMHgwMCwweDAwLDB4ODAsMHgzZiwKMHhmYywweDAxLDB4MDAsMHgwMCwweDgwLDB4M2YsMHhmOCwweDAzLDB4MDAsMHgwMCwweGMwLDB4MWYsMHhmOCwweDA3LDB4MDAsCjB4MDAsMHhlMCwweDFmLDB4ZjAsMHgwZiwweDAwLDB4MDAsMHhmMCwweDBmLDB4ZTAsMHgxZiwweDAwLDB4MDAsMHhmOCwweDA3LAoweGMwLDB4N2YsMHgwMCwweDAwLDB4ZmUsMHgwMywweDgwLDB4ZmYsMHgwMSwweDgwLDB4ZmYsMHgwMSwweDAwLDB4ZmYsMHgwZiwKMHhmMCwweGZmLDB4MDAsMHgwMCwweGZlLDB4ZmYsMHhmZiwweDdmLDB4MDAsMHgwMCwweGZjLDB4ZmYsMHhmZiwweDNmLDB4MDAsCjB4MDAsMHhmOCwweGZmLDB4ZmYsMHgxZiwweDAwLDB4MDAsMHhlMCwweGZmLDB4ZmYsMHgwNywweDAwLDB4MDAsMHg4MCwweGZmLAoweGZmLDB4MDEsMHgwMAp9Ow=='
- }
- selectimage = {
- 16: 'I2RlZmluZSBpbWFnZV93aWR0aCAxNgojZGVmaW5lIGltYWdlX2hlaWdodCAxNgpzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4ZTAsMHgwNywweGY4LDB4MWYsMHgzYywweDNjLDB4MGUsMHg3MCwweDA2LDB4NjAsMHhjNywweGUzLDB4ZTMsMHhjNywweGUzLAoweGM3LDB4ZTMsMHhjNywweGUzLDB4YzcsMHhjNywweGUzLDB4MDYsMHg2MCwweDBlLDB4NzAsMHgzYywweDNjLDB4ZjgsMHgxZiwKMHhlMCwweDA3Cn07',
- 22: 'I2RlZmluZSBpbWFnZV93aWR0aCAyMgojZGVmaW5lIGltYWdlX2hlaWdodCAyMgpzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHgzZiwweDAwLDB4ZTAsMHhmZiwweDAxLDB4ZjAsMHhmZiwweDAzLDB4ZjgsMHhjMCwweDA3LDB4M2MsMHgwMCwweDBmLAoweDFlLDB4MDAsMHgxZSwweDBlLDB4MDAsMHgxYywweDBlLDB4MWUsMHgxYywweDA3LDB4M2YsMHgzOCwweDg3LDB4N2YsMHgzOCwKMHg4NywweDdmLDB4MzgsMHg4NywweDdmLDB4MzgsMHg4NywweDdmLDB4MzgsMHgwNywweDNmLDB4MzgsMHgwZiwweDFlLDB4MWMsCjB4MGUsMHgwMCwweDFjLDB4MWUsMHgwMCwweDFlLDB4M2MsMHgwMCwweDBmLDB4ZjgsMHhjMCwweDA3LDB4ZjAsMHhmZiwweDAzLAoweGUwLDB4ZmYsMHgwMSwweDAwLDB4M2YsMHgwMAp9Ow==',
- 24: 'I2RlZmluZSBpbWFnZV93aWR0aCAyNAojZGVmaW5lIGltYWdlX2hlaWdodCAyNApzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHg3ZSwweDAwLDB4YzAsMHhmZiwweDAzLDB4ZTAsMHhmZiwweDA3LDB4ZjAsMHg4MSwweDBmLDB4NzgsMHgwMCwweDFlLAoweDNjLDB4MDAsMHgzYywweDFlLDB4MDAsMHg3OCwweDBlLDB4MDAsMHg3MCwweDBmLDB4M2UsMHhmMCwweDA3LDB4N2YsMHhlMCwKMHg4NywweGZmLDB4ZTAsMHg4NywweGZmLDB4ZTAsMHg4NywweGZmLDB4ZTAsMHg4NywweGZmLDB4ZTAsMHg4NywweGZmLDB4ZTAsCjB4MGYsMHg3ZiwweDcwLDB4MGUsMHgzZSwweDcwLDB4MWUsMHgwMCwweDc4LDB4M2MsMHgwMCwweDNjLDB4NzgsMHgwMCwweDFlLAoweGY4LDB4ODEsMHgwZiwweGUwLDB4ZmYsMHgwNywweGMwLDB4ZmYsMHgwMywweDAwLDB4ZmYsMHgwMAp9Ow==',
- 32: 'I2RlZmluZSBpbWFnZV93aWR0aCAzMgojZGVmaW5lIGltYWdlX2hlaWdodCAzMgpzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHgwMCwweDAwLDB4MDAsMHgwMCwweGYwLDB4MGYsMHgwMCwweDAwLDB4ZmUsMHg3ZiwweDAwLDB4ODAsMHhmZiwweGZmLAoweDAxLDB4YzAsMHhmZiwweGZmLDB4MDMsMHhlMCwweDFmLDB4ZjgsMHgwNywweGYwLDB4MDMsMHhjMCwweDBmLDB4ZjgsMHgwMSwKMHg4MCwweDFmLDB4ZmMsMHgwMCwweDAwLDB4M2YsMHg3YywweDAwLDB4MDAsMHgzZSwweDNlLDB4MDAsMHgwMCwweDdjLDB4MWUsCjB4YzAsMHgwMywweDc4LDB4MWUsMHhmMCwweDBmLDB4NzgsMHgwZiwweGY4LDB4MWYsMHhmOCwweDBmLDB4ZjgsMHgxZiwweGYwLAoweDBmLDB4ZmMsMHgzZiwweGYwLDB4MGYsMHhmYywweDNmLDB4ZjAsMHgwZiwweGZjLDB4M2YsMHhmMCwweDBmLDB4ZmMsMHgzZiwKMHhmMCwweDBmLDB4ZmMsMHgxZiwweGYwLDB4MGYsMHhmOCwweDFmLDB4ZjgsMHgxZSwweGYwLDB4MGYsMHg3OCwweDFlLDB4YzAsCjB4MDMsMHg3OCwweDNlLDB4MDAsMHgwMCwweDdjLDB4N2MsMHgwMCwweDAwLDB4M2UsMHhmYywweDAwLDB4MDAsMHgzZiwweGY4LAoweDAxLDB4ODAsMHgxZiwweGYwLDB4MDMsMHhjMCwweDBmLDB4ZTAsMHgwZiwweGYwLDB4MDcsMHhjMCwweGZmLDB4ZmYsMHgwMywKMHg4MCwweGZmLDB4ZmYsMHgwMSwweDAwLDB4ZmUsMHg3ZiwweDAwCn07',
- 48: 'I2RlZmluZSBpbWFnZV93aWR0aCA0OAojZGVmaW5lIGltYWdlX2hlaWdodCA0OApzdGF0aWMgY2hhciBpbWFnZV9iaXRzW10gPSB7CjB4MDAsMHgwMCwweDAwLDB4MDAsMHgwMCwweDAwLDB4MDAsMHgwMCwweGY4LDB4MWYsMHgwMCwweDAwLDB4MDAsMHg4MCwweGZmLAoweGZmLDB4MDEsMHgwMCwweDAwLDB4ZTAsMHhmZiwweGZmLDB4MDcsMHgwMCwweDAwLDB4ZjgsMHhmZiwweGZmLDB4MWYsMHgwMCwKMHgwMCwweGZjLDB4ZmYsMHhmZiwweDNmLDB4MDAsMHgwMCwweGZlLDB4ZmYsMHhmZiwweDdmLDB4MDAsMHgwMCwweGZmLDB4MGYsCjB4ZjAsMHhmZiwweDAwLDB4ODAsMHhmZiwweDAxLDB4ODAsMHhmZiwweDAxLDB4YzAsMHg3ZiwweDAwLDB4MDAsMHhmZSwweDAzLAoweGUwLDB4MWYsMHgwMCwweDAwLDB4ZjgsMHgwNywweGYwLDB4MGYsMHgwMCwweDAwLDB4ZjAsMHgwZiwweGY4LDB4MDcsMHgwMCwKMHgwMCwweGUwLDB4MWYsMHhmOCwweDAzLDB4MDAsMHgwMCwweGMwLDB4MWYsMHhmYywweDAxLDB4MDAsMHgwMCwweDgwLDB4M2YsCjB4ZmMsMHgwMSwweDAwLDB4MDAsMHg4MCwweDNmLDB4ZmUsMHgwMCwweGUwLDB4MDcsMHgwMCwweDdmLDB4ZmUsMHgwMCwweGY4LAoweDFmLDB4MDAsMHg3ZiwweDdlLDB4MDAsMHhmYywweDNmLDB4MDAsMHg3ZSwweDdlLDB4MDAsMHhmZSwweDdmLDB4MDAsMHg3ZSwKMHg3ZiwweDAwLDB4ZmYsMHhmZiwweDAwLDB4ZmUsMHgzZiwweDAwLDB4ZmYsMHhmZiwweDAwLDB4ZmMsMHgzZiwweDgwLDB4ZmYsCjB4ZmYsMHgwMSwweGZjLDB4M2YsMHg4MCwweGZmLDB4ZmYsMHgwMSwweGZjLDB4M2YsMHg4MCwweGZmLDB4ZmYsMHgwMSwweGZjLAoweDNmLDB4ODAsMHhmZiwweGZmLDB4MDEsMHhmYywweDNmLDB4ODAsMHhmZiwweGZmLDB4MDEsMHhmYywweDNmLDB4ODAsMHhmZiwKMHhmZiwweDAxLDB4ZmMsMHgzZiwweDAwLDB4ZmYsMHhmZiwweDAwLDB4ZmMsMHg3ZiwweDAwLDB4ZmYsMHhmZiwweDAwLDB4ZmUsCjB4N2UsMHgwMCwweGZlLDB4N2YsMHgwMCwweDdlLDB4N2UsMHgwMCwweGZjLDB4M2YsMHgwMCwweDdlLDB4ZmUsMHgwMCwweGY4LAoweDFmLDB4MDAsMHg3ZiwweGZlLDB4MDAsMHhlMCwweDA3LDB4MDAsMHg3ZiwweGZjLDB4MDEsMHgwMCwweDAwLDB4ODAsMHgzZiwKMHhmYywweDAxLDB4MDAsMHgwMCwweDgwLDB4M2YsMHhmOCwweDAzLDB4MDAsMHgwMCwweGMwLDB4MWYsMHhmOCwweDA3LDB4MDAsCjB4MDAsMHhlMCwweDFmLDB4ZjAsMHgwZiwweDAwLDB4MDAsMHhmMCwweDBmLDB4ZTAsMHgxZiwweDAwLDB4MDAsMHhmOCwweDA3LAoweGMwLDB4N2YsMHgwMCwweDAwLDB4ZmUsMHgwMywweDgwLDB4ZmYsMHgwMSwweDgwLDB4ZmYsMHgwMSwweDAwLDB4ZmYsMHgwZiwKMHhmMCwweGZmLDB4MDAsMHgwMCwweGZlLDB4ZmYsMHhmZiwweDdmLDB4MDAsMHgwMCwweGZjLDB4ZmYsMHhmZiwweDNmLDB4MDAsCjB4MDAsMHhmOCwweGZmLDB4ZmYsMHgxZiwweDAwLDB4MDAsMHhlMCwweGZmLDB4ZmYsMHgwNywweDAwLDB4MDAsMHg4MCwweGZmLAoweGZmLDB4MDEsMHgwMAp9Ow=='
- }
- def __init__(self, master, size=22, **kw):
- image = Metro_Radiobutton.image[size]
- if isinstance(image, basestring):
- Metro_Radiobutton.image[size] = image = BitmapImage(data=base64.b64decode(image))
- selectimage = Metro_Radiobutton.selectimage[size]
- if isinstance(selectimage, basestring):
- Metro_Radiobutton.selectimage[size] = selectimage = BitmapImage(data=base64.b64decode(selectimage))
- Radiobutton.__init__(self, master, indicatoron=0, selectimage=selectimage, image=image, highlightthickness=0, borderwidth=0, **kw)
- if __name__ == "__main__":
- try:
- from Tkinter import Tk, StringVar, Frame
- except ImportError:
- from tkinter import Tk, StringVar, Frame
- root = Tk()
- root.geometry("200x300")
- root.configure(background="white")
- Metro_Checkbutton(root, background="white").pack(pady=10)
- var = StringVar()
- row = Frame(root, background="white")
- row.pack(pady=10)
- Metro_Radiobutton(row, background="white",variable=var, value="0").pack(side=LEFT)
- Metro_Radiobutton(row, background="white",variable=var, value="1").pack(side=LEFT, padx=(10,0))
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement