Hi Shashidhar, Although you have listed a very small requirement in terms of feature set, I believe same can expedite to a complex and interesting scenario.
If it is a web application do look into systems like : Jobtastic [ http://policystat.github.io/jobtastic/ ] which is meant for running user responsive tasks of both small and long duration. Regards Konark On Tue, Apr 15, 2014 at 6:38 PM, Binoy Mathew <binoy2...@gmail.com> wrote: > Hi Shashi, > > See the below code... > > from Tkinter import Tk, Text, BOTH, W, N, E, S, INSERT > from ttk import Frame, Button, Label, Style > > class Ui_app_class(Frame): > def __init__(self, parent): > Frame.__init__(self, parent) > self.parent = parent > self.initUI() > > def initUI(self): > self.parent.title("Run Script") > self.style = Style() > self.style.theme_use("default") > self.pack(fill=BOTH, expand=1) > > self.columnconfigure(1, weight=1) > self.columnconfigure(3, pad=7) > self.rowconfigure(3, weight=1) > self.rowconfigure(5, pad=7) > > lbl = Label(self, text="Logs") > lbl.grid(sticky=W, pady=4, padx=5) > > area = Text(self) > area.grid(row=1, column=0, columnspan=2, rowspan=4, > padx=5, sticky=E+W+S+N) > self.area = area > rbtn = Button(self, text="Run", command=self.onRunClicked) > rbtn.grid(row=5, column=0, padx=5) > > cbtn = Button(self, text="Close", command=self.onCloseClicked) > cbtn.grid(row=5, column=3) > > def onCloseClicked(self): > self.parent.destroy() > > def onRunClicked(self): > self.area.insert(INSERT, "Started running script....\n") > self.runScript() > self.area.insert(INSERT, "Script ended....\n") > > def runScript(self): > ### your script here ---------- > ### you can print log/debug text in the log window like this. > self.area.insert(INSERT, "script logs....\n") > > > def main(): > root = Tk() > root.geometry("350x300+300+300") > app = Ui_app_class(root) > root.mainloop() > > if __name__ == '__main__': > main() > > > just call your parser inside runScript() function. > > Regards, > Binoy Mathew > > > > > On Tue, Apr 15, 2014 at 4:47 PM, Shashidhar Paragonda < > shashidha...@gmail.com> wrote: > > > Hello Python hackers, > > > > > > >>> I have written a HP Quality Center manual test case parser program to > > do some task. > > > > >>> My requirement is, there will be a button say execute for each > manual > > test case in test lab. > > >>> When user click on execute button I need to execute my python parser > > program. > > >>> Does anyone have idea how to first get the flow to connect with > execute > > button and run the python program. > > >>> Thanks in advance. > > > > ----------------------------------- > > Regards, > > > > Shashidhar N.Paragonda > > shashidha...@gmail.com > > +919900093835 > > _______________________________________________ > > BangPypers mailing list > > BangPypers@python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers@python.org > https://mail.python.org/mailman/listinfo/bangpypers > _______________________________________________ BangPypers mailing list BangPypers@python.org https://mail.python.org/mailman/listinfo/bangpypers