Guest User

Untitled

a guest
Jun 18th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. from tkinter import *
  2.  
  3. class welcome():
  4. def __init__(self, master): #master: root - the main window
  5. # welcome and introduction
  6. self.master=master
  7. self.master.geometry("500x200")
  8.  
  9. self.welcome = Label(self.master, text="Welcome to The Bees's")
  10. self.welcome.pack()
  11. self.intro = Label(self.master, text="This is our project for Python course")
  12. self.intro.pack()
  13. self.intro2 = Label(self.master, text="This program is use for solving Linear Programming, IP, BIP, mixed... problem")
  14. self.intro2.pack()
  15.  
  16. self.startbutton = Button(self.master, text="Start", bg="yellow")
  17. self.startbutton.pack()
  18. self.startbutton.config(command=self.gotoinput)
  19.  
  20. def gotoinput(self):
  21. root2 = Toplevel(self.master)
  22. self.input1=input(root2)
  23.  
  24. class input():
  25. def __init__(self,master):
  26. self.master=master
  27. self.master.title("Input")
  28. self.master.geometry("700x500")
  29. #cancle
  30. self.Canclebutton=Button(self.master,text="Cancle",command=self.master.destroy).grid(row=3,column=1)
  31. #OK
  32. self.Enterbutton=Button(self.master,text="ENTER",command=self.gotoinput2).grid(row=3,column=2)
  33.  
  34. def gotoinput2(self):
  35. root3=Toplevel(self.master)
  36. self.input22=input2(root3)
  37.  
  38. class input2():
  39. def __init__(self,master):
  40. self.master=master
  41. self.master.title("Input2")
  42. self.master.geometry("700x500")
  43. # cancle
  44. self.Canclebutton = Button(self.master, text="Cancle", command=self.master.destroy).grid(row=0, column=0)
  45. # OK
  46. self.Solvebutton = Button(self.master, text="Solve!", command=self.gotosolve()).grid(row=0, column=1)
  47. print("Through")
  48.  
  49. def gotosolve(self):
  50. print("gotosolve")
  51. root4=Toplevel(self.master)
  52. self.solve11=solve(root4)
  53.  
  54. class solve():
  55. def __init__(self,master):
  56. self.master = master
  57. self.master.title("Solution")
  58. self.master.geometry("700x500")
  59. # cancle
  60. self.Canclebutton = Button(self.master, text="Cancle", command=self.master.destroy).grid(row=0,column=0)
  61.  
  62. def main():
  63. # create a main window
  64. root = Tk()
  65. root.title("The Bees's")
  66.  
  67. b = welcome(root)
  68. # end line
  69. root.mainloop()
  70.  
  71. main()
Add Comment
Please, Sign In to add comment