Page 196 - Em Học Python
P. 196

Kết quả sẽ tương tự như thế này:








                       Nhưng nút click me​  này chẳng chạy gì cả. Ấn cả ngày cũng sẽ không thấy gì luôn,
                                  ​
               vì ta cần sửa lại code tí chút. (Nhớ đóng cửa sổ vừa mở ra lúc nãy đấy nhé!)


                       Đầu tiên ta sẽ tạo ra một hàm để in ra vài chữ gì đó:

                               ​
                   ​
                    ​
                        ​
                         ​
               >>> def hello():
                       print('hello there')
                         ​
                               ​
                                                ​
                                ​
                       Rồi sửa lại ví dụ lúc nãy để thêm hàm này vào:
                                           ​
                         ​
                                    ​
                    ​
                   ​
               >>> from tkinter import *
               >>> tk = Tk()
                   ​
                   ​
                                               ​
                                                           ​
               >>> btn = Button(tk, text="click me", command=hello)
               >>> btn.pack()
                   ​
                       Em có thể thấy ta chỉ sửa code ban đầu có một chút xíu thôi: Ta thêm vào tham số
               command, yêu cầu Python chạy hàm  hello khi nút được bấm.
                                                          ​
                        ​
                       Giờ nếu thử bấm nút em sẽ thấy chữ  hello there được viết ra trên shell. Lần nào ấn
                                                                         ​
               cũng ra chữ luôn. Ấn hẳn năm lần này:



























               170          Chương 12
                  ​
   191   192   193   194   195   196   197   198   199   200   201