Thanks for the replies.
Here is the relevant code (I think I edited out all the unnecessary stuff) but there may be some selenium objects in there just for clarity as to where variables come from.
(Apr-12-2022, 06:05 PM)Axel_Erfurt Wrote: Does that opened minimized?Hmm. No.
Here is the relevant code (I think I edited out all the unnecessary stuff) but there may be some selenium objects in there just for clarity as to where variables come from.
top=tk.Tk() top.withdraw() topWidth=600 topHeight=200 top.title("Do Not Call Interface") top.geometry(str(topWidth)+'x'+str(topHeight)) top.resizable(False,False) rw=0 myPhone=tk.StringVar() tk.Radiobutton(top,text='xxxxxxxxxx',variable=myPhone,value='xxxxxxxxx').grid(row=rw,column=0,pady=5,columnspan=2) tk.Radiobutton(top,text='xxxxxxxxxx',variable=myPhone,value='xxxxxxxxx').grid(row=rw,column=2,pady=5,columnspan=2) tk.Radiobutton(top,text='xxxxxxxxxx',variable=myPhone,value='xxxxxxxxx').grid(row=rw,column=4,pady=5,columnspan=2) myPhone.set('770-466-7932') rw+=1 tk.Label(top,text='Phone',justify=tk.LEFT).grid(row=rw,column=0,pady=5,sticky=tk.W) phone=tk.Entry(top,width=12,justify=tk.LEFT) phone.grid(row=rw,column=1,pady=5,sticky=tk.W) phone.insert(0,num) phone.focus_set() rw+=1 tk.Label(top,text='Caller Name',justify=tk.LEFT).grid(row=rw,column=0,pady=5,sticky=tk.W) name=tk.StringVar() nameEntry=tk.Entry(top,textvariable=name,width=48,justify=tk.LEFT) nameEntry.grid(row=rw,column=1,pady=5,columnspan=4) name.set(nme) rw+=1 tk.Label(top,text='Date',justify=tk.LEFT).grid(row=rw,column=0,pady=5,sticky=tk.W) dateTime=datetime.now() today=tk.Entry(top,width=10,justify=tk.LEFT) today.grid(row=rw,column=1,pady=5,sticky=tk.W) today.insert(0,dte) tk.Label(top,text='Time',justify=tk.LEFT).grid(row=rw,column=2,pady=5,sticky=tk.W) now=tk.Entry(top,width=6,justify=tk.LEFT) now.grid(row=rw,column=3,pady=5,sticky=tk.W) ampm=tk.IntVar() now.insert(0,tim) if (pmam=='AM'): ampm.set(1) else: ampm.set(2) tk.Radiobutton(top,text='AM',variable=ampm,value=1).grid(row=rw,column=4,pady=5,sticky=tk.W) tk.Radiobutton(top,text='PM',variable=ampm,value=2).grid(row=rw,column=5,pady=5,sticky=tk.W) rw+=1 subjectList=Select(browser.find_element_by_css_selector('#ddlSubjectMatter')) selections={} for opt in subjectList.options: if (opt.text!=''): selections[opt.get_attribute('value')]=opt.text subject=tk.StringVar() subjectMatter=ttk.Combobox(top,textvariable=subject,width=53,justify=tk.LEFT) subjectMatter['state']='readonly' subjectMatter['values']=list(selections.values()) tk.Label(top,text='Subject',justify=tk.LEFT).grid(row=rw,column=0,pady=5,sticky=tk.W) subjectMatter.grid(row=rw,column=1,columnspan=5) subject.set('Unknown') rw+=1 submitButton=tk.Button(top,text='Submit',command=lambda: validatePhone(top)) submitButton.grid(row=rw,column=2,pady=5,sticky=tk.W) cancelButton=tk.Button(top,text='Cancel',command=lambda: cancel(top,browser)).grid(row=rw,column=4,pady=5,sticky=tk.W) center(top) gui.destroy() top.mainloop()