parts of blue and green create shades of turquoise equal parts of all three create shades of gray black is when all three components have values of and white is when all three components have values of varying the values of the components can produce up to million colors there are number of resources on the web that allow you to vary the amounts of the components and see what color is produced to use colors in tkinter is easybut with one catch--component values are given in hexadecimal hexadecimal is base number systemwhere the letters - are used to represent the digits through it was widely used in the early days of computingand it is still used here and there here is table comparing the two number bases fe ff because the color component values run from to they will run from to ff in hexadecimaland thus are described by two hex digits typical color in tkinter is specified like this'# ffthe color name is prefaced with pound sign then the first two digits are the red component (in this case which is in decimalthe next two digits specify the green component (here which is in decimal)and the last two digits specify the blue component (here ffwhich is in decimalthis color turns out to be bluish violet here is an example of it in uselabel label(text'hi 'bg'# ff 'if you would rather not bother with hexadecimalyou can use the following function which will convert percentages into the hex string that tkinter uses def color_convert(rgb)return '#{: }{: }{: xformat(int( * ),int( * )int( * )here is an example of it to create background color that has of the red component of green and of blue label label(text'hi 'bg=color_convert( ) images labels and buttons (and other widgetscan display images instead of text to use an image requires little set-up work we first have to create photoimage object and give it name here is an examplecheetah_image photoimage(file'cheetahs gif '