Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Python Problem

Diskussion: Python Problem im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Ich hab ein Fenster, in dem 2 RadioButton sind. Und zwar, würde ich gern, das wenn z.B. : radiobutton1 ...

Antwort
Alt 29.12.08, 17:37   #1 (permalink)
 
Registriert seit: 25.11.06
gugugs Leistung: Facit NTK
Likes: 0
Standard Python Problem

Anzeige

Ich hab ein Fenster, in dem 2 RadioButton sind.

Und zwar, würde ich gern, das wenn z.B. : radiobutton1 aktiv ist, dass ich dann 4 entrys habe und sobald ich auf radiobutton2 klicke dass dann nur 3 entrys da sind, und bei radiobutton1 halt wieder 4 entrys

Wie stelle ich das am besten an?

Ich habe mir erst gedacht, das wenn Radio Button 1 toggled wurde, das er dann in eine Funktion geht, in der er die 4 entrys in eine box macht, aber wie bekomme ich die dann im Fenster angezeigt?

Und wie schaffe ich es dann, das wenn Button 2 toggled wurde, das er die 4 entrys aus der box löscht und 3 wieder herein schreibt?


Danke für jeder Hilfe

edit: Es handelt sich um GTK

gugugs ist offline   Mit Zitat antworten
Alt 29.12.08, 17:57   #2 (permalink)
 
Registriert seit: 30.06.08
ninetyone Leistung: Facit NTK
Likes: 0
Standard

Schau dir mal "Events" an... Das ist genau das was du suchst..

Wenn radiobutton1 ausgewählt ist springt das vorher definierte event (funktion) ein und darin setzt du deine entrys oder was du auch vorhast..
ninetyone ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 29.12.08, 18:49   #3 (permalink)
Themenstarter
 
Registriert seit: 25.11.06
gugugs Leistung: Facit NTK
Likes: 0
Standard

Ich kapiere das leider noch nicht so ganz, ich hatte mir das jetzt so vorgestellt:
der abschnitt in dem ich das vor habe:


Code:
class umfang:

	def change(self, widget, data):
		if data=="radio1":
			entry1=gtk.Entry()
			entry2=gtk.Entry()
			entry3=gtk.Entry()
			entry4=gtk.Entry()
			vbox.pack_start(entry1)
			vbox.pack_start(entry2)
			vbox.pack_start(entry3)
			vbox.pack_start(entry4)
		if data=="radio2":
			entry1=gtk.Entry()
			entry2=gtk.Entry()
			entry3=gtk.Entry()
			vbox.pack_start(entry1)
			vbox.pack_start(entry2)
			vbox.pack_start(entry3)
			
			

	
	def __init__(self):
		window=gtk.Window(gtk.WINDOW_TOPLEVEL)
		window.set_title("Rechner - Umfang")
		window.set_border_width(0)

		vbox=gtk.VBox(False, 0)
		window.add(vbox)

		frame=gtk.Frame("Erklaerung:")
		label=gtk.Label("Waehlen sie zunaechst ob Viereck oder Dreieck.\n"
				"Danach geben sie entweder 4 Informationen fuer das Viereck\n"
				"oder 3 fuer das Dreieck.")
		frame.add(label)
		vbox.pack_start(frame)

		radio1=gtk.RadioButton(None, "Viereck")
		radio1.connect("toggled", self.change, "radio1")
		vbox.pack_start(radio1)

		radio2=gtk.RadioButton(radio1, "Dreieck")
		radio2.connect("toggled", self.change, "radio2")
		vbox.pack_start(radio2)

		window.show_all()

Aber so funktioniert das nicht, allein schon, weil dort, vbox ja noch nicht definiert ist. Aber ich weis nicht, wie ich das sonst anstellen sollte.

Bitte um weitere Hilfe
gugugs ist offline   Mit Zitat antworten
Alt 01.01.09, 15:58   #4 (permalink)
 
Registriert seit: 20.07.06
Darkslide Leistung: Facit NTK
Likes: 21
Standard

Hey,

leider kenne ich mich mit GTK nicht aus aber als Tipp: meld dich bei www.python-forum.de an, denn wenn es jemand weiß dann die Leute dort und die können dir ganz sicher eine Lösung nennen. Übrigens eine sehr freundliche Community

mfg.
Darkslide ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Python Problem
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Python crackme Darkslide Hacks & Crackmes 1 13.07.09 16:28
[Python] RAT Warty - neues problem CrAc Code Kitchen 10 23.05.09 15:05
[Python]Problem mit Liste Phibrizzo Code Kitchen 3 17.12.07 00:06
Python Problem C/C++ Code Kitchen 5 22.11.06 16:17
PHP > Python > PHP djo (Web-) Design und webbasierte Sprachen 2 14.10.04 13:06


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61