How do I display the file contents only when checkbox is checked? The 2019 Stack Overflow Developer Survey Results Are InHow do I check if a list is empty?How do I check whether a file exists without exceptions?How do I copy a file in Python?How do I check if a string is a number (float)?How do I list all files of a directory?How to read a file line-by-line into a list?How do you append to a file in Python?Disable Checkbutton Tkinter (grey out)Traceback from tkinter when I try to draw game boardgetting error of undefined variable while trying to write data into excel from gui in python
Understanding the implication of what "well-defined" means for the operation in quotient group
Is this food a bread or a loaf?
Is three citations per paragraph excessive for undergraduate research paper?
On the insanity of kings as an argument against monarchy
What is a mixture ratio of propellant?
Can distinct morphisms between curves induce the same morphism on singular cohomology?
A poker game description that does not feel gimmicky
What tool would a Roman-age civilization have to grind silver and other metals into dust?
Falsification in Math vs Science
Dual Citizen. Exited the US on Italian passport recently
Extreme, unacceptable situation and I can't attend work tomorrow morning
How to deal with fear of taking dependencies
I see my dog run
What are the motivations for publishing new editions of an existing textbook, beyond new discoveries in a field?
JSON.serialize: is it possible to suppress null values of a map?
Why is it "Tumoren" and not "Tumore"?
"To split hairs" vs "To be pedantic"
How come people say “Would of”?
Should I write numbers in words or as numerals when there are multiple next to each other?
Is flight data recorder erased after every flight?
Does it makes sense to buy a new cycle to learn riding?
How to make payment on the internet without leaving a money trail?
How was Skylab's orbit inclination chosen?
What is the meaning of Triage in Cybersec world?
How do I display the file contents only when checkbox is checked?
The 2019 Stack Overflow Developer Survey Results Are InHow do I check if a list is empty?How do I check whether a file exists without exceptions?How do I copy a file in Python?How do I check if a string is a number (float)?How do I list all files of a directory?How to read a file line-by-line into a list?How do you append to a file in Python?Disable Checkbutton Tkinter (grey out)Traceback from tkinter when I try to draw game boardgetting error of undefined variable while trying to write data into excel from gui in python
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
In the given code below, only when the "x" checkbox is checked, the "ChoosexFile" button should get enabled. Only when clicked upon the "ChoosexFile" button, the "file dialog box" must get opened. And the selected file contents must be displayed in the "Listbox" of the middle frame. The listbox of both middle frame & bottom frame must contain both "horizontal" & "vertical" scrollbar. And when clicked upon the "clear" button(top frame), the file contents being displayed in the "Listbox" of the middle frame must get cleared and the checkbox of it(either x or y) must get automatically unchecked. The same must get repeated for "y" checkbox(i.e the functionality must be same as "x"). And when clicked upon "reset" button of the middle frame, all the contents being displayed in the "listbox"(middle frame) must get cleared and also all the checkboxes must get unchecked automatically.
from tkinter import *
from tkinter import filedialog
def forButton1():
filename1 = filedialog.askopenfilename()
with open(filename1) as f:
for i in f:
myList.insert(END, i)
print(filename1)
def forButton2():
filename1 = filedialog.askopenfilename()
with open(filename1) as f:
for i in f:
myList.insert(END, i)
print(filename1)
def forButton7():
root.destroy()
root = Tk()
root.title("Spatialization of DSSAT")
root.grid_columnconfigure(0, weight=1)
topFrame = LabelFrame(root, text="Select input file")
topFrame.grid(row=0, column=0, padx=8, pady=8, sticky=N+E+S+W)
topFrame.grid_rowconfigure(0, weight=1)
topFrame.grid_rowconfigure(1, weight=1)
topFrame.grid_columnconfigure(0, weight=1)
topFrame.grid_columnconfigure(1, weight=1)
topFrame.grid_columnconfigure(2, weight=1)
middleFrame = LabelFrame(root, text="Input data")
middleFrame.grid(row=1, column=0, padx=8, pady=8, sticky=N+E+S+W)
middleFrame.grid_rowconfigure(0, weight=1)
middleFrame.grid_rowconfigure(1, weight=0)
middleFrame.grid_columnconfigure(0, weight=1)
middleFrame.grid_columnconfigure(1, weight=1)
bottomFrame = LabelFrame(root, text="Model Output")
bottomFrame.grid(row=2, column=0, padx=8, pady=8, sticky=N+E+S+W)
bottomFrame.grid_rowconfigure(0, weight=1)
bottomFrame.grid_columnconfigure(0, weight=1)
MyVar1 = IntVar()
MyVar2 = IntVar()
MyCheckbutton1 = Checkbutton(topFrame, text="x", variable=MyVar1)
MyCheckbutton1.grid(row=0, column=0, padx=4, pady=4)
Button1 = Button(topFrame, text="Choose xFile", command=forButton1)
Button1.grid(row=0, column=1, padx=4, pady=4)
Button3 = Button(topFrame, text="Clear")
Button3.grid(row=0, column=2, padx=4, pady=4)
MyCheckbutton2 = Checkbutton(topFrame, text="y", variable=MyVar2)
MyCheckbutton2.grid(row=1, column=0, padx=4, pady=4)
Button2 = Button(topFrame, text="Choose yFile", command=forButton2)
Button2.grid(row=1, column=1, padx=4, pady=4)
Button4 = Button(topFrame, text="Clear")
Button4.grid(row=1, column=2, padx=4, pady=4)
innerMiddleFrame = Frame(middleFrame)
innerMiddleFrame.grid(row=0, column=0, columnspan=2, padx=4, pady=4)
innerMiddleFrame.grid_columnconfigure(0, weight=1)
innerMiddleFrame.grid_columnconfigure(1, weight=0)
scrollbar = Scrollbar(innerMiddleFrame)
myList = Listbox(innerMiddleFrame, yscrollcommand=scrollbar.set)
myList.grid(row=0, column=0, sticky=N+E+S+W)
scrollbar.config(command=myList.yview)
scrollbar.grid(row=0, column=1, sticky=N+E+S+W)
Button5 = Button(middleFrame, text="Reset")
Button5.grid(row=1, column=0, padx=4, pady=4)
Button6 = Button(middleFrame, text="Submit")
Button6.grid(row=1, column=1, padx=4, pady=4)
innerBottomFrame = Frame(bottomFrame)
innerBottomFrame.grid(row=0, column=0, columnspan=2, padx=4, pady=4)
innerBottomFrame.grid_columnconfigure(0, weight=1)
innerBottomFrame.grid_columnconfigure(1, weight=0)
scrollbar = Scrollbar(innerBottomFrame)
myList = Listbox(innerBottomFrame, yscrollcommand=scrollbar.set)
myList.grid(row=0, column=0, sticky=N+E+S+W)
scrollbar.config(command=myList.yview)
scrollbar.grid(row=0, column=1, sticky=N+E+S+W)
Button7 = Button(bottomFrame, text="Exit", command=forButton7)
Button7.grid(row=6, column=0, padx=4, pady=4)
root.geometry("400x590")
root.mainloop()
python python-3.x tkinter
add a comment |
In the given code below, only when the "x" checkbox is checked, the "ChoosexFile" button should get enabled. Only when clicked upon the "ChoosexFile" button, the "file dialog box" must get opened. And the selected file contents must be displayed in the "Listbox" of the middle frame. The listbox of both middle frame & bottom frame must contain both "horizontal" & "vertical" scrollbar. And when clicked upon the "clear" button(top frame), the file contents being displayed in the "Listbox" of the middle frame must get cleared and the checkbox of it(either x or y) must get automatically unchecked. The same must get repeated for "y" checkbox(i.e the functionality must be same as "x"). And when clicked upon "reset" button of the middle frame, all the contents being displayed in the "listbox"(middle frame) must get cleared and also all the checkboxes must get unchecked automatically.
from tkinter import *
from tkinter import filedialog
def forButton1():
filename1 = filedialog.askopenfilename()
with open(filename1) as f:
for i in f:
myList.insert(END, i)
print(filename1)
def forButton2():
filename1 = filedialog.askopenfilename()
with open(filename1) as f:
for i in f:
myList.insert(END, i)
print(filename1)
def forButton7():
root.destroy()
root = Tk()
root.title("Spatialization of DSSAT")
root.grid_columnconfigure(0, weight=1)
topFrame = LabelFrame(root, text="Select input file")
topFrame.grid(row=0, column=0, padx=8, pady=8, sticky=N+E+S+W)
topFrame.grid_rowconfigure(0, weight=1)
topFrame.grid_rowconfigure(1, weight=1)
topFrame.grid_columnconfigure(0, weight=1)
topFrame.grid_columnconfigure(1, weight=1)
topFrame.grid_columnconfigure(2, weight=1)
middleFrame = LabelFrame(root, text="Input data")
middleFrame.grid(row=1, column=0, padx=8, pady=8, sticky=N+E+S+W)
middleFrame.grid_rowconfigure(0, weight=1)
middleFrame.grid_rowconfigure(1, weight=0)
middleFrame.grid_columnconfigure(0, weight=1)
middleFrame.grid_columnconfigure(1, weight=1)
bottomFrame = LabelFrame(root, text="Model Output")
bottomFrame.grid(row=2, column=0, padx=8, pady=8, sticky=N+E+S+W)
bottomFrame.grid_rowconfigure(0, weight=1)
bottomFrame.grid_columnconfigure(0, weight=1)
MyVar1 = IntVar()
MyVar2 = IntVar()
MyCheckbutton1 = Checkbutton(topFrame, text="x", variable=MyVar1)
MyCheckbutton1.grid(row=0, column=0, padx=4, pady=4)
Button1 = Button(topFrame, text="Choose xFile", command=forButton1)
Button1.grid(row=0, column=1, padx=4, pady=4)
Button3 = Button(topFrame, text="Clear")
Button3.grid(row=0, column=2, padx=4, pady=4)
MyCheckbutton2 = Checkbutton(topFrame, text="y", variable=MyVar2)
MyCheckbutton2.grid(row=1, column=0, padx=4, pady=4)
Button2 = Button(topFrame, text="Choose yFile", command=forButton2)
Button2.grid(row=1, column=1, padx=4, pady=4)
Button4 = Button(topFrame, text="Clear")
Button4.grid(row=1, column=2, padx=4, pady=4)
innerMiddleFrame = Frame(middleFrame)
innerMiddleFrame.grid(row=0, column=0, columnspan=2, padx=4, pady=4)
innerMiddleFrame.grid_columnconfigure(0, weight=1)
innerMiddleFrame.grid_columnconfigure(1, weight=0)
scrollbar = Scrollbar(innerMiddleFrame)
myList = Listbox(innerMiddleFrame, yscrollcommand=scrollbar.set)
myList.grid(row=0, column=0, sticky=N+E+S+W)
scrollbar.config(command=myList.yview)
scrollbar.grid(row=0, column=1, sticky=N+E+S+W)
Button5 = Button(middleFrame, text="Reset")
Button5.grid(row=1, column=0, padx=4, pady=4)
Button6 = Button(middleFrame, text="Submit")
Button6.grid(row=1, column=1, padx=4, pady=4)
innerBottomFrame = Frame(bottomFrame)
innerBottomFrame.grid(row=0, column=0, columnspan=2, padx=4, pady=4)
innerBottomFrame.grid_columnconfigure(0, weight=1)
innerBottomFrame.grid_columnconfigure(1, weight=0)
scrollbar = Scrollbar(innerBottomFrame)
myList = Listbox(innerBottomFrame, yscrollcommand=scrollbar.set)
myList.grid(row=0, column=0, sticky=N+E+S+W)
scrollbar.config(command=myList.yview)
scrollbar.grid(row=0, column=1, sticky=N+E+S+W)
Button7 = Button(bottomFrame, text="Exit", command=forButton7)
Button7.grid(row=6, column=0, padx=4, pady=4)
root.geometry("400x590")
root.mainloop()
python python-3.x tkinter
To get the state of your checkboxes useMyVar1.get()
andMyVar2.get()
. It is 0 for unchecked and 1 for checked. But you need to add some logic to collect these states. Right now your code is executed once and you can't collect states if they've changed. Consider rewriting your code into functions and add logic that would listen to the changes.
– Julia
Mar 8 at 8:59
Where to addMyVar1.get()
MyVar2.get()
in the code?
– user11108368
Mar 8 at 9:02
And I want the "Choosexfile" button to get enabled only when the checkbox is checked.
– user11108368
Mar 8 at 9:03
I got it about the checkbox activation.
– user11108368
Mar 8 at 9:09
May I please know how to display the file contents in the listbox of the second frame?
– user11108368
Mar 8 at 9:11
add a comment |
In the given code below, only when the "x" checkbox is checked, the "ChoosexFile" button should get enabled. Only when clicked upon the "ChoosexFile" button, the "file dialog box" must get opened. And the selected file contents must be displayed in the "Listbox" of the middle frame. The listbox of both middle frame & bottom frame must contain both "horizontal" & "vertical" scrollbar. And when clicked upon the "clear" button(top frame), the file contents being displayed in the "Listbox" of the middle frame must get cleared and the checkbox of it(either x or y) must get automatically unchecked. The same must get repeated for "y" checkbox(i.e the functionality must be same as "x"). And when clicked upon "reset" button of the middle frame, all the contents being displayed in the "listbox"(middle frame) must get cleared and also all the checkboxes must get unchecked automatically.
from tkinter import *
from tkinter import filedialog
def forButton1():
filename1 = filedialog.askopenfilename()
with open(filename1) as f:
for i in f:
myList.insert(END, i)
print(filename1)
def forButton2():
filename1 = filedialog.askopenfilename()
with open(filename1) as f:
for i in f:
myList.insert(END, i)
print(filename1)
def forButton7():
root.destroy()
root = Tk()
root.title("Spatialization of DSSAT")
root.grid_columnconfigure(0, weight=1)
topFrame = LabelFrame(root, text="Select input file")
topFrame.grid(row=0, column=0, padx=8, pady=8, sticky=N+E+S+W)
topFrame.grid_rowconfigure(0, weight=1)
topFrame.grid_rowconfigure(1, weight=1)
topFrame.grid_columnconfigure(0, weight=1)
topFrame.grid_columnconfigure(1, weight=1)
topFrame.grid_columnconfigure(2, weight=1)
middleFrame = LabelFrame(root, text="Input data")
middleFrame.grid(row=1, column=0, padx=8, pady=8, sticky=N+E+S+W)
middleFrame.grid_rowconfigure(0, weight=1)
middleFrame.grid_rowconfigure(1, weight=0)
middleFrame.grid_columnconfigure(0, weight=1)
middleFrame.grid_columnconfigure(1, weight=1)
bottomFrame = LabelFrame(root, text="Model Output")
bottomFrame.grid(row=2, column=0, padx=8, pady=8, sticky=N+E+S+W)
bottomFrame.grid_rowconfigure(0, weight=1)
bottomFrame.grid_columnconfigure(0, weight=1)
MyVar1 = IntVar()
MyVar2 = IntVar()
MyCheckbutton1 = Checkbutton(topFrame, text="x", variable=MyVar1)
MyCheckbutton1.grid(row=0, column=0, padx=4, pady=4)
Button1 = Button(topFrame, text="Choose xFile", command=forButton1)
Button1.grid(row=0, column=1, padx=4, pady=4)
Button3 = Button(topFrame, text="Clear")
Button3.grid(row=0, column=2, padx=4, pady=4)
MyCheckbutton2 = Checkbutton(topFrame, text="y", variable=MyVar2)
MyCheckbutton2.grid(row=1, column=0, padx=4, pady=4)
Button2 = Button(topFrame, text="Choose yFile", command=forButton2)
Button2.grid(row=1, column=1, padx=4, pady=4)
Button4 = Button(topFrame, text="Clear")
Button4.grid(row=1, column=2, padx=4, pady=4)
innerMiddleFrame = Frame(middleFrame)
innerMiddleFrame.grid(row=0, column=0, columnspan=2, padx=4, pady=4)
innerMiddleFrame.grid_columnconfigure(0, weight=1)
innerMiddleFrame.grid_columnconfigure(1, weight=0)
scrollbar = Scrollbar(innerMiddleFrame)
myList = Listbox(innerMiddleFrame, yscrollcommand=scrollbar.set)
myList.grid(row=0, column=0, sticky=N+E+S+W)
scrollbar.config(command=myList.yview)
scrollbar.grid(row=0, column=1, sticky=N+E+S+W)
Button5 = Button(middleFrame, text="Reset")
Button5.grid(row=1, column=0, padx=4, pady=4)
Button6 = Button(middleFrame, text="Submit")
Button6.grid(row=1, column=1, padx=4, pady=4)
innerBottomFrame = Frame(bottomFrame)
innerBottomFrame.grid(row=0, column=0, columnspan=2, padx=4, pady=4)
innerBottomFrame.grid_columnconfigure(0, weight=1)
innerBottomFrame.grid_columnconfigure(1, weight=0)
scrollbar = Scrollbar(innerBottomFrame)
myList = Listbox(innerBottomFrame, yscrollcommand=scrollbar.set)
myList.grid(row=0, column=0, sticky=N+E+S+W)
scrollbar.config(command=myList.yview)
scrollbar.grid(row=0, column=1, sticky=N+E+S+W)
Button7 = Button(bottomFrame, text="Exit", command=forButton7)
Button7.grid(row=6, column=0, padx=4, pady=4)
root.geometry("400x590")
root.mainloop()
python python-3.x tkinter
In the given code below, only when the "x" checkbox is checked, the "ChoosexFile" button should get enabled. Only when clicked upon the "ChoosexFile" button, the "file dialog box" must get opened. And the selected file contents must be displayed in the "Listbox" of the middle frame. The listbox of both middle frame & bottom frame must contain both "horizontal" & "vertical" scrollbar. And when clicked upon the "clear" button(top frame), the file contents being displayed in the "Listbox" of the middle frame must get cleared and the checkbox of it(either x or y) must get automatically unchecked. The same must get repeated for "y" checkbox(i.e the functionality must be same as "x"). And when clicked upon "reset" button of the middle frame, all the contents being displayed in the "listbox"(middle frame) must get cleared and also all the checkboxes must get unchecked automatically.
from tkinter import *
from tkinter import filedialog
def forButton1():
filename1 = filedialog.askopenfilename()
with open(filename1) as f:
for i in f:
myList.insert(END, i)
print(filename1)
def forButton2():
filename1 = filedialog.askopenfilename()
with open(filename1) as f:
for i in f:
myList.insert(END, i)
print(filename1)
def forButton7():
root.destroy()
root = Tk()
root.title("Spatialization of DSSAT")
root.grid_columnconfigure(0, weight=1)
topFrame = LabelFrame(root, text="Select input file")
topFrame.grid(row=0, column=0, padx=8, pady=8, sticky=N+E+S+W)
topFrame.grid_rowconfigure(0, weight=1)
topFrame.grid_rowconfigure(1, weight=1)
topFrame.grid_columnconfigure(0, weight=1)
topFrame.grid_columnconfigure(1, weight=1)
topFrame.grid_columnconfigure(2, weight=1)
middleFrame = LabelFrame(root, text="Input data")
middleFrame.grid(row=1, column=0, padx=8, pady=8, sticky=N+E+S+W)
middleFrame.grid_rowconfigure(0, weight=1)
middleFrame.grid_rowconfigure(1, weight=0)
middleFrame.grid_columnconfigure(0, weight=1)
middleFrame.grid_columnconfigure(1, weight=1)
bottomFrame = LabelFrame(root, text="Model Output")
bottomFrame.grid(row=2, column=0, padx=8, pady=8, sticky=N+E+S+W)
bottomFrame.grid_rowconfigure(0, weight=1)
bottomFrame.grid_columnconfigure(0, weight=1)
MyVar1 = IntVar()
MyVar2 = IntVar()
MyCheckbutton1 = Checkbutton(topFrame, text="x", variable=MyVar1)
MyCheckbutton1.grid(row=0, column=0, padx=4, pady=4)
Button1 = Button(topFrame, text="Choose xFile", command=forButton1)
Button1.grid(row=0, column=1, padx=4, pady=4)
Button3 = Button(topFrame, text="Clear")
Button3.grid(row=0, column=2, padx=4, pady=4)
MyCheckbutton2 = Checkbutton(topFrame, text="y", variable=MyVar2)
MyCheckbutton2.grid(row=1, column=0, padx=4, pady=4)
Button2 = Button(topFrame, text="Choose yFile", command=forButton2)
Button2.grid(row=1, column=1, padx=4, pady=4)
Button4 = Button(topFrame, text="Clear")
Button4.grid(row=1, column=2, padx=4, pady=4)
innerMiddleFrame = Frame(middleFrame)
innerMiddleFrame.grid(row=0, column=0, columnspan=2, padx=4, pady=4)
innerMiddleFrame.grid_columnconfigure(0, weight=1)
innerMiddleFrame.grid_columnconfigure(1, weight=0)
scrollbar = Scrollbar(innerMiddleFrame)
myList = Listbox(innerMiddleFrame, yscrollcommand=scrollbar.set)
myList.grid(row=0, column=0, sticky=N+E+S+W)
scrollbar.config(command=myList.yview)
scrollbar.grid(row=0, column=1, sticky=N+E+S+W)
Button5 = Button(middleFrame, text="Reset")
Button5.grid(row=1, column=0, padx=4, pady=4)
Button6 = Button(middleFrame, text="Submit")
Button6.grid(row=1, column=1, padx=4, pady=4)
innerBottomFrame = Frame(bottomFrame)
innerBottomFrame.grid(row=0, column=0, columnspan=2, padx=4, pady=4)
innerBottomFrame.grid_columnconfigure(0, weight=1)
innerBottomFrame.grid_columnconfigure(1, weight=0)
scrollbar = Scrollbar(innerBottomFrame)
myList = Listbox(innerBottomFrame, yscrollcommand=scrollbar.set)
myList.grid(row=0, column=0, sticky=N+E+S+W)
scrollbar.config(command=myList.yview)
scrollbar.grid(row=0, column=1, sticky=N+E+S+W)
Button7 = Button(bottomFrame, text="Exit", command=forButton7)
Button7.grid(row=6, column=0, padx=4, pady=4)
root.geometry("400x590")
root.mainloop()
python python-3.x tkinter
python python-3.x tkinter
asked Mar 8 at 8:37
user11108368
To get the state of your checkboxes useMyVar1.get()
andMyVar2.get()
. It is 0 for unchecked and 1 for checked. But you need to add some logic to collect these states. Right now your code is executed once and you can't collect states if they've changed. Consider rewriting your code into functions and add logic that would listen to the changes.
– Julia
Mar 8 at 8:59
Where to addMyVar1.get()
MyVar2.get()
in the code?
– user11108368
Mar 8 at 9:02
And I want the "Choosexfile" button to get enabled only when the checkbox is checked.
– user11108368
Mar 8 at 9:03
I got it about the checkbox activation.
– user11108368
Mar 8 at 9:09
May I please know how to display the file contents in the listbox of the second frame?
– user11108368
Mar 8 at 9:11
add a comment |
To get the state of your checkboxes useMyVar1.get()
andMyVar2.get()
. It is 0 for unchecked and 1 for checked. But you need to add some logic to collect these states. Right now your code is executed once and you can't collect states if they've changed. Consider rewriting your code into functions and add logic that would listen to the changes.
– Julia
Mar 8 at 8:59
Where to addMyVar1.get()
MyVar2.get()
in the code?
– user11108368
Mar 8 at 9:02
And I want the "Choosexfile" button to get enabled only when the checkbox is checked.
– user11108368
Mar 8 at 9:03
I got it about the checkbox activation.
– user11108368
Mar 8 at 9:09
May I please know how to display the file contents in the listbox of the second frame?
– user11108368
Mar 8 at 9:11
To get the state of your checkboxes use
MyVar1.get()
and MyVar2.get()
. It is 0 for unchecked and 1 for checked. But you need to add some logic to collect these states. Right now your code is executed once and you can't collect states if they've changed. Consider rewriting your code into functions and add logic that would listen to the changes.– Julia
Mar 8 at 8:59
To get the state of your checkboxes use
MyVar1.get()
and MyVar2.get()
. It is 0 for unchecked and 1 for checked. But you need to add some logic to collect these states. Right now your code is executed once and you can't collect states if they've changed. Consider rewriting your code into functions and add logic that would listen to the changes.– Julia
Mar 8 at 8:59
Where to add
MyVar1.get()
MyVar2.get()
in the code?– user11108368
Mar 8 at 9:02
Where to add
MyVar1.get()
MyVar2.get()
in the code?– user11108368
Mar 8 at 9:02
And I want the "Choosexfile" button to get enabled only when the checkbox is checked.
– user11108368
Mar 8 at 9:03
And I want the "Choosexfile" button to get enabled only when the checkbox is checked.
– user11108368
Mar 8 at 9:03
I got it about the checkbox activation.
– user11108368
Mar 8 at 9:09
I got it about the checkbox activation.
– user11108368
Mar 8 at 9:09
May I please know how to display the file contents in the listbox of the second frame?
– user11108368
Mar 8 at 9:11
May I please know how to display the file contents in the listbox of the second frame?
– user11108368
Mar 8 at 9:11
add a comment |
1 Answer
1
active
oldest
votes
Start out your buttons with a disabled state, and make a function to toggle their state by clicking the checkboxes.
Button1 = Button(topFrame, text="Choose xFile", command=forButton1, state="disabled")
Button2 = Button(topFrame, text="Choose yFile", command=forButton2, state="disabled")
...
def check_state(widget):
if widget["state"] == "normal":
widget["state"] = "disabled"
else:
widget["state"] = "normal"
MyCheckbutton1.config(command=lambda: check_state(Button1))
MyCheckbutton2.config(command=lambda: check_state(Button2))
May I please know how to display the file contents in the listbox of the second frame?
– user11108368
Mar 8 at 9:21
i.e in the middle frame. In my code, it is being displayed in the bottom frame. I dont want it to be displayed in the bottom frame of the listbox. I want the file contents which is selected to be displayed in the middle frame of the list box.
– user11108368
Mar 8 at 9:27
And what's preventing you from doing so? You defined both listbox asMyList
and obviously it will always display in the same middle frame.
– Henry Yik
Mar 8 at 9:37
When I run the code, it is being displayed in the listbox of the bottom frame. But I want it to be displayed in the listbox of the middle frame.
– user11108368
Mar 8 at 9:40
I already told you that you defined both listbox in bottom and middle frame with the same variable name.
– Henry Yik
Mar 8 at 9:42
|
show 3 more comments
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55059444%2fhow-do-i-display-the-file-contents-only-when-checkbox-is-checked%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Start out your buttons with a disabled state, and make a function to toggle their state by clicking the checkboxes.
Button1 = Button(topFrame, text="Choose xFile", command=forButton1, state="disabled")
Button2 = Button(topFrame, text="Choose yFile", command=forButton2, state="disabled")
...
def check_state(widget):
if widget["state"] == "normal":
widget["state"] = "disabled"
else:
widget["state"] = "normal"
MyCheckbutton1.config(command=lambda: check_state(Button1))
MyCheckbutton2.config(command=lambda: check_state(Button2))
May I please know how to display the file contents in the listbox of the second frame?
– user11108368
Mar 8 at 9:21
i.e in the middle frame. In my code, it is being displayed in the bottom frame. I dont want it to be displayed in the bottom frame of the listbox. I want the file contents which is selected to be displayed in the middle frame of the list box.
– user11108368
Mar 8 at 9:27
And what's preventing you from doing so? You defined both listbox asMyList
and obviously it will always display in the same middle frame.
– Henry Yik
Mar 8 at 9:37
When I run the code, it is being displayed in the listbox of the bottom frame. But I want it to be displayed in the listbox of the middle frame.
– user11108368
Mar 8 at 9:40
I already told you that you defined both listbox in bottom and middle frame with the same variable name.
– Henry Yik
Mar 8 at 9:42
|
show 3 more comments
Start out your buttons with a disabled state, and make a function to toggle their state by clicking the checkboxes.
Button1 = Button(topFrame, text="Choose xFile", command=forButton1, state="disabled")
Button2 = Button(topFrame, text="Choose yFile", command=forButton2, state="disabled")
...
def check_state(widget):
if widget["state"] == "normal":
widget["state"] = "disabled"
else:
widget["state"] = "normal"
MyCheckbutton1.config(command=lambda: check_state(Button1))
MyCheckbutton2.config(command=lambda: check_state(Button2))
May I please know how to display the file contents in the listbox of the second frame?
– user11108368
Mar 8 at 9:21
i.e in the middle frame. In my code, it is being displayed in the bottom frame. I dont want it to be displayed in the bottom frame of the listbox. I want the file contents which is selected to be displayed in the middle frame of the list box.
– user11108368
Mar 8 at 9:27
And what's preventing you from doing so? You defined both listbox asMyList
and obviously it will always display in the same middle frame.
– Henry Yik
Mar 8 at 9:37
When I run the code, it is being displayed in the listbox of the bottom frame. But I want it to be displayed in the listbox of the middle frame.
– user11108368
Mar 8 at 9:40
I already told you that you defined both listbox in bottom and middle frame with the same variable name.
– Henry Yik
Mar 8 at 9:42
|
show 3 more comments
Start out your buttons with a disabled state, and make a function to toggle their state by clicking the checkboxes.
Button1 = Button(topFrame, text="Choose xFile", command=forButton1, state="disabled")
Button2 = Button(topFrame, text="Choose yFile", command=forButton2, state="disabled")
...
def check_state(widget):
if widget["state"] == "normal":
widget["state"] = "disabled"
else:
widget["state"] = "normal"
MyCheckbutton1.config(command=lambda: check_state(Button1))
MyCheckbutton2.config(command=lambda: check_state(Button2))
Start out your buttons with a disabled state, and make a function to toggle their state by clicking the checkboxes.
Button1 = Button(topFrame, text="Choose xFile", command=forButton1, state="disabled")
Button2 = Button(topFrame, text="Choose yFile", command=forButton2, state="disabled")
...
def check_state(widget):
if widget["state"] == "normal":
widget["state"] = "disabled"
else:
widget["state"] = "normal"
MyCheckbutton1.config(command=lambda: check_state(Button1))
MyCheckbutton2.config(command=lambda: check_state(Button2))
answered Mar 8 at 9:06
Henry YikHenry Yik
1,4382413
1,4382413
May I please know how to display the file contents in the listbox of the second frame?
– user11108368
Mar 8 at 9:21
i.e in the middle frame. In my code, it is being displayed in the bottom frame. I dont want it to be displayed in the bottom frame of the listbox. I want the file contents which is selected to be displayed in the middle frame of the list box.
– user11108368
Mar 8 at 9:27
And what's preventing you from doing so? You defined both listbox asMyList
and obviously it will always display in the same middle frame.
– Henry Yik
Mar 8 at 9:37
When I run the code, it is being displayed in the listbox of the bottom frame. But I want it to be displayed in the listbox of the middle frame.
– user11108368
Mar 8 at 9:40
I already told you that you defined both listbox in bottom and middle frame with the same variable name.
– Henry Yik
Mar 8 at 9:42
|
show 3 more comments
May I please know how to display the file contents in the listbox of the second frame?
– user11108368
Mar 8 at 9:21
i.e in the middle frame. In my code, it is being displayed in the bottom frame. I dont want it to be displayed in the bottom frame of the listbox. I want the file contents which is selected to be displayed in the middle frame of the list box.
– user11108368
Mar 8 at 9:27
And what's preventing you from doing so? You defined both listbox asMyList
and obviously it will always display in the same middle frame.
– Henry Yik
Mar 8 at 9:37
When I run the code, it is being displayed in the listbox of the bottom frame. But I want it to be displayed in the listbox of the middle frame.
– user11108368
Mar 8 at 9:40
I already told you that you defined both listbox in bottom and middle frame with the same variable name.
– Henry Yik
Mar 8 at 9:42
May I please know how to display the file contents in the listbox of the second frame?
– user11108368
Mar 8 at 9:21
May I please know how to display the file contents in the listbox of the second frame?
– user11108368
Mar 8 at 9:21
i.e in the middle frame. In my code, it is being displayed in the bottom frame. I dont want it to be displayed in the bottom frame of the listbox. I want the file contents which is selected to be displayed in the middle frame of the list box.
– user11108368
Mar 8 at 9:27
i.e in the middle frame. In my code, it is being displayed in the bottom frame. I dont want it to be displayed in the bottom frame of the listbox. I want the file contents which is selected to be displayed in the middle frame of the list box.
– user11108368
Mar 8 at 9:27
And what's preventing you from doing so? You defined both listbox as
MyList
and obviously it will always display in the same middle frame.– Henry Yik
Mar 8 at 9:37
And what's preventing you from doing so? You defined both listbox as
MyList
and obviously it will always display in the same middle frame.– Henry Yik
Mar 8 at 9:37
When I run the code, it is being displayed in the listbox of the bottom frame. But I want it to be displayed in the listbox of the middle frame.
– user11108368
Mar 8 at 9:40
When I run the code, it is being displayed in the listbox of the bottom frame. But I want it to be displayed in the listbox of the middle frame.
– user11108368
Mar 8 at 9:40
I already told you that you defined both listbox in bottom and middle frame with the same variable name.
– Henry Yik
Mar 8 at 9:42
I already told you that you defined both listbox in bottom and middle frame with the same variable name.
– Henry Yik
Mar 8 at 9:42
|
show 3 more comments
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55059444%2fhow-do-i-display-the-file-contents-only-when-checkbox-is-checked%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
To get the state of your checkboxes use
MyVar1.get()
andMyVar2.get()
. It is 0 for unchecked and 1 for checked. But you need to add some logic to collect these states. Right now your code is executed once and you can't collect states if they've changed. Consider rewriting your code into functions and add logic that would listen to the changes.– Julia
Mar 8 at 8:59
Where to add
MyVar1.get()
MyVar2.get()
in the code?– user11108368
Mar 8 at 9:02
And I want the "Choosexfile" button to get enabled only when the checkbox is checked.
– user11108368
Mar 8 at 9:03
I got it about the checkbox activation.
– user11108368
Mar 8 at 9:09
May I please know how to display the file contents in the listbox of the second frame?
– user11108368
Mar 8 at 9:11