Checkbutton aanmaken in Python

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo
Ik gebruik python 3.6 en ik moet een GUI maken. In deze GUI moeten 2 checkbuttons staan maar ik weet helemaal niet welke code ik hiervoor moet gebruiken. De checkbuttons moeten zowel apart als samen kunnen aangeduid worden.
Zou iemand mij zo snel mogelijk kunnen helpen?

Alle reacties


Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Nu online

MAX3400

XBL: OctagonQontrol

Verwijderd schreef op dinsdag 5 december 2017 @ 17:49:
...weet helemaal niet welke code ik hiervoor moet gebruiken.
Python?

Zelfs als non-programmeur vond ik binnen enkele seconden de declaratie en alle variabelen voor een checkbutton incl. state-check en validatie.

Ongetwijfeld heb je al zelf geprobeerd e.e.a. te programmeren; als je ons nou laat zien welke code je wel al hebt, welke foutmeldingen je krijgt etc., kunnen we allicht even meedenken waar het niet goed gaat.
Zou iemand mij zo snel mogelijk kunnen helpen?
Gokje, morgen moet je het inleveren op school?

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

  • knarfyboy
  • Registratie: November 2001
  • Laatst online: 14:12
Bedoel je checkboxes?

Acties:
  • 0 Henk 'm!

  • Compizfox
  • Registratie: Januari 2009
  • Laatst online: 14-09 20:35

Compizfox

Bait for wenchmarks

Welke GUI-toolkit gebruik je überhaupt?

Gewoon een heel grote verzameling snoertjes


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
from Tkinter import*

CheckVar1 = Tkinter.IntVar()
CheckVar2 = Tkinter.IntVar()
C1 = Checkbutton(top, text = "A/P", variabele=CheckVar1, onvalue=1, offvalue=0)
C2 = Checkbutton(root, text = "A/A (Convex Hull)", variabele=CheckVar2, onvalue=1, offvalue=0)
R1.pack()
R2.pack()
Dit heb ik maar dit kan ik niet uitvoeren want hij kent het eerste lijntje al niet. De code van de GUI heb ik al maar die checkbuttons moeten er nog in.

Acties:
  • +1 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Nu online

MAX3400

XBL: OctagonQontrol

Waar is je #!/usr/bin/python
Waar is je module-import?

De code die je nu post staat 99% exact op een andere site; inclusief verwijzingen naar de basis-zaken die voor Tkinter nodig is.

/edit: ik ga er even vanuit dat je op een Linux-machine zit; vandaag mijn eerste vraag

[ Voor 18% gewijzigd door MAX3400 op 05-12-2017 18:17 ]

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik weet niet welke module ik moet importeren. Ik stel mijn vraag hier omdat ik de code van op internet niet begrijp. Ik heb nog nooit met Tkinter gewerkt.

Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Nu online

MAX3400

XBL: OctagonQontrol

http://www.tkdocs.com/tutorial/firstexample.html ?

Je geeft wel uitermate weinig info over je ontwikkelomgeving, foutmeldingen, etc. etc.

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

  • ErikKo
  • Registratie: Mei 2009
  • Laatst online: 15:54

ErikKo

Rippie

Verwijderd schreef op dinsdag 5 december 2017 @ 18:13:
from Tkinter import*

CheckVar1 = Tkinter.IntVar()
CheckVar2 = Tkinter.IntVar()
C1 = Checkbutton(top, text = "A/P", variabele=CheckVar1, onvalue=1, offvalue=0)
C2 = Checkbutton(root, text = "A/A (Convex Hull)", variabele=CheckVar2, onvalue=1, offvalue=0)
R1.pack()
R2.pack()
Dit heb ik maar dit kan ik niet uitvoeren want hij kent het eerste lijntje al niet. De code van de GUI heb ik al maar die checkbuttons moeten er nog in.
Welke foutmelding krijg je?

Bij het importeren van modules heb je de optie om alles van een andere module te importeren naar local namespace, of te verwijzen naar de andere module.

code:
1
2
import Tkinter
CheckVar1 = Tkinter.IntVar()

of
code:
1
2
from Tkinter import *
CheckVar1 = IntVar()


Zoek de verschillen. :)

Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

vclaeys, het is wel de bedoeling dat je iets meer inzet toont.

Geef even goed duidelijk aan wat je probeert, welke resources je erbij probeert te gebruiken en probeer foutmeldingen ook even door Google te halen.

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.

Pagina: 1