Python 3.5 als deels checkbox aangevinkt = actie toestand??

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • digidokter.net
  • Registratie: April 2014
  • Laatst online: 07-01-2024

digidokter.net

... en 'Niets' van 'Alles' LOL

Topicstarter
ik heb al gegoogled en YouTube maar geen geluk?! :(

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from easygui import *
from tkinter import *
import sys
master = Tk()
var1 = IntVar()
var2 = IntVar()
var3 = IntVar()
c1 = Checkbutton(master, text="text-a", variable=var1)
c1.pack()
c2 = Checkbutton(master, text="text-b", variable=var2)
c2.pack()
c3 = Checkbutton(master, text="text-c", variable=var3)
c3.pack()
mainloop()

Ik wil bovenstaande checkbox gebruiken om bij alle drie vinkjes naar een actie te gaan.
Dus bij 1 vink naar actie a
bij 2 vinkjes naar actie b
idem 3
Ik wil met de variabelen werken van elk checkitem.
Hoe kan ik dat programmeren? PLease help 8)7 _/-\o_

[ Voor 4% gewijzigd door digidokter.net op 25-11-2015 23:12 ]

Verstand van 'Alles' van 'Niets'


Acties:
  • +1 Henk 'm!

  • Broken
  • Registratie: Maart 2004
  • Laatst online: 08-10 21:17
Ik heb wat moeite met je vraag, maar ik zal een poging wagen.

Volgens mij geeft de Checkbutton een 0 of 1 terug afhankelijk van de state. Dus zou je kunnen volstaan met een simpele if statement:

code:
1
2
3
4
5
6
7
8
var1 = IntVar()
Checkbutton(master, text="text-a", variable=var1)
if var1:
   print "var1 - Checked"
   print var1
else:
   print "var1 - Unchecked"
   print var1


Volgens mij als je een beetje zoekt moet je er uitkomen, ik als niet python expert had vrij weinig moeite om dit te vinden. (uiteraard niet getest }:O )

http://www.tutorialspoint.com/python/python_if_else.htm
http://www.python-course.eu/tkinter_checkboxes.php

01101000 01100101 01101100 01110000


  • digidokter.net
  • Registratie: April 2014
  • Laatst online: 07-01-2024

digidokter.net

... en 'Niets' van 'Alles' LOL

Topicstarter
@Broken dank je ik ga uitproberen...:)

Verstand van 'Alles' van 'Niets'