Note that there are some explanatory texts on larger screens.

plurals
  1. PODebugging RadioButtons program in Python
    primarykey
    data
    text
    <p>I wrote a simple program importing Tkinter just to play with Radio Buttons. I find that I'm getting errors in very, very weird places. </p> <pre><code> from Tkinter import * class Application (Frame): def __init__(self, master): Frame.__init__(self, master) self.grid() self.create_widgets() def create_widgets(self): Label(self, text = "Select the last book you read.").grid (row = 0, column = 0, sticky = W) self.choice = StringVar() Radiobutton (self,text = "Nausea by Jean-Paul Sartre",variable = self.choice, value = "Wake up. This is a dream. This is all only a test of the emergency broadcasting system.", command = self.update_text).grid (row = 2, column = 1, sticky = W) Radiobutton (self, text = "Infinite Jest by David Foster Wallace", variable = self.choice, value = "Because an adult borne without the volition to choose the thoughts that he thinks, is going to get hosed ;)", command = self.update_text).grid (row = 3, column = 1, sticky = W) Radiobutton (self, text = "Cat's Cradle by Kurt Vonnegut", variable = self.choice, value = " \"Here we are, trapped in the amber of the moment. There is no why!\" ", command = self.update_text.grid (row = 4, column = 1, sticky = W) self.txt_display = Text (self, width = 40, height = 5, wrap = WORD) self.txt_display.grid (row = 6, column = 0, sticky = W) #There is only one choice value - self.choice. That can be "printed." def update_text(self): message = self.choice.get() self.txt_display.delete (0.0, END) self.txt_display.insert (0.0, message) # The Main root = Tk() root.title ("The Book Critic One") root.geometry ("400x400") app = Application (root) root.mainloop() </code></pre> <p>I seem to be getting errors in very odd places. One came in the "=" sign in the Label attribution and when I changed it to == when i was playing around, the next one came in the variable part of the RadioButton attributes. </p> <p>Any help would be greatly appreciated. Won't be able to respond immediately as I have to leave to work in a bit, but if you do spot where the bugs are, please let me know.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload