Button command being called automatically
python, tkinter
Solution
Read the section here on passing callbacks.
You are storing the result of that function to the command argument and not the function itself.
I believe this:
command = lambda: bot_analysis_frame(eventConditionL,eventBreakL)
might work for you.
Problem
For some reason, this Button is automatically calling `bot_analysis_frame` without the button being pressed. I'm guessing it's because the `command` is a function with arguments. Is there a way to have the button only call this function and pass the required variables only upon being pressed? ``` Button(topAnalysisFrame, text='OK', command=bot_analysis_frame(eventConditionL, eventBreakL)).pack(side=LEFT) ```