import Tkinter
import tkMessageBox
class Values(Tkinter.Tk):
"""docstring for Values"""
def __init__(self, parent):
Tkinter.Tk.__init__(self,parent)
self.parent = parent
self.initialize()
def initialize(self):
self.grid()
self.Val1Lbl = Tkinter.Label(self,text="Value 1")
self.Val1Lbl.grid(row=0,column=0)
self.Val1Txt = Tkinter.Entry(self)
self.Val1Txt.grid(row=0,column=1)
self.err_l1 = Tkinter.Label(self, text='', fg='red')
self.err_l1.grid(row=0,column=2)
self.val1 = None
self.val2 = None
SubmitBtn = Tkinter.Button(self, text="Submit",command=self.hide_label)
SubmitBtn.grid(row=1,column=2)
def hide_label(self, event=None):
self.val1=self.Val1Txt.get()
if self.val1.strip() == '':
self.err_l1[''] = 'error'
i want the error message to be displayed beside the text box,how can i trigger the label after clicking the submit button i am new to python so can anyone help me..!