Tk() trong python là gì?

Nhập tkinter cũng giống như nhập bất kỳ mô-đun nào khác trong mã Python. Lưu ý rằng tên của mô-đun trong Python 2. x là ‘Tkinter’ và trong Python 3. x đó là 'tkinter'

import tkinter

Có 2 phương thức chính được sử dụng mà người dùng cần nhớ khi tạo ứng dụng Python bằng GUI

  1. Tk[screenName=None,  baseName=None,  className=’Tk’,  useTk=1]. Để tạo cửa sổ chính, tkinter cung cấp phương thức 'Tk[screenName=None,  baseName=None,  className='Tk',  useTk=1]'. Để thay đổi tên của cửa sổ, bạn có thể thay đổi tên lớp thành tên mong muốn. Mã cơ bản được sử dụng để tạo cửa sổ chính của ứng dụng là.
    m=tkinter.Tk[] where m is the name of the main window object
  2. vòng lặp chính[]. Có một phương thức được gọi là mainloop[] được sử dụng khi ứng dụng của bạn sẵn sàng chạy. mainloop[] là một vòng lặp vô tận dùng để chạy ứng dụng, đợi sự kiện xảy ra và xử lý sự kiện đó miễn là cửa sổ chưa đóng.
    m.mainloop[]




    m.mainloop[]
    0
    m.mainloop[]
    1

    m.mainloop[]
    2____23
    m.mainloop[]
    4

    m.mainloop[]
    5

    m.mainloop[]
    6

    m.mainloop[]
    5

    m.mainloop[]
    8

tkinter cũng cung cấp quyền truy cập vào cấu hình hình học của các tiện ích có thể sắp xếp các tiện ích trong cửa sổ chính. Chủ yếu có ba lớp lớp quản lý hình học

  1. gói[] phương pháp. Nó tổ chức các widget theo khối trước khi đặt vào widget cha
  2. phương thức lưới []. Nó tổ chức các widget trong lưới [cấu trúc giống như bảng] trước khi đặt vào widget cha
  3. phương thức địa điểm []. Nó tổ chức các widget bằng cách đặt chúng vào các vị trí cụ thể do lập trình viên chỉ dẫn

Có một số widget mà bạn có thể đưa vào ứng dụng tkinter của mình. Một số tiện ích chính được giải thích bên dưới

  1. Nút. Để thêm một nút trong ứng dụng của bạn, tiện ích này được sử dụng.
    Cú pháp chung là.
    m=tkinter.Tk[] where m is the name of the main window object
    2

    master là tham số dùng để đại diện cho cửa sổ cha.
    Có một số tùy chọn được sử dụng để thay đổi định dạng của các Nút. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây.

    • hoạt động nền. để đặt màu nền khi nút nằm dưới con trỏ
    • đang hoạt động. để đặt màu nền trước khi nút nằm dưới con trỏ
    • bg. để đặt màu nền bình thường
    • chỉ huy. để gọi một chức năng
    • nét chữ. để đặt phông chữ trên nhãn nút
    • hình ảnh. để đặt hình ảnh trên nút
    • chiều rộng. để đặt chiều rộng của nút
    • Chiều cao. để đặt chiều cao của nút




    m.mainloop[]
    0
    m=tkinter.Tk[] where m is the name of the main window object
    20

    m=tkinter.Tk[] where m is the name of the main window object
    21
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    23

    _______ 124 _______ 125 ________ 126

    m=tkinter.Tk[] where m is the name of the main window object
    27
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    29
    m.mainloop[]
    3
    m.mainloop[]
    51
    m.mainloop[]
    52
    m.mainloop[]
    3
    m.mainloop[]
    54
    m.mainloop[]
    55
    m.mainloop[]
    3
    m.mainloop[]
    57

    m.mainloop[]
    58

    m.mainloop[]
    59

    đầu ra

  2. Canvas. Nó được sử dụng để vẽ hình ảnh và bố cục phức tạp khác như đồ họa, văn bản và vật dụng.
    Cú pháp chung là.
    m.mainloop[]
    5

    Có một số tùy chọn được sử dụng để thay đổi định dạng của widget. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • bd. để đặt độ rộng đường viền tính bằng pixel
    • bg. để đặt màu nền bình thường
    • con trỏ. để đặt con trỏ được sử dụng trong canvas
    • màu nổi bật. để đặt màu hiển thị trong phần tô sáng tiêu điểm
    • chiều rộng. để đặt chiều rộng của widget
    • Chiều cao. để đặt chiều cao của widget




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m.mainloop[]
    54
    m.mainloop[]
    3
    m.mainloop[]
    56

    m.mainloop[]
    57
    m.mainloop[]
    3
    m.mainloop[]
    59_______23____461
    m.mainloop[]
    62
    m.mainloop[]
    3
    m.mainloop[]
    64
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    66

    m.mainloop[]
    67
    m.mainloop[]
    3____469

    m.mainloop[]
    50
    m.mainloop[]
    3____552

    m.mainloop[]
    53
    m.mainloop[]
    3
    m.mainloop[]
    55
    m.mainloop[]
    56
    m.mainloop[]
    57
    m.mainloop[]
    58
    m=tkinter.Tk[] where m is the name of the main window object
    26

    ________ 650 ________ 651 ________ 652

    m.mainloop[]
    53

    đầu ra

  3. Kiểm TraNút. Để chọn bất kỳ số tùy chọn nào bằng cách hiển thị một số tùy chọn cho người dùng dưới dạng các nút chuyển đổi. Cú pháp chung là.
    m.mainloop[]
    5

    Có một số tùy chọn được sử dụng để thay đổi định dạng của tiện ích này. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • Tiêu đề. Để đặt tiêu đề của widget
    • hoạt động nền. để đặt màu nền khi tiện ích nằm dưới con trỏ
    • đang hoạt động. để đặt màu nền trước khi tiện ích nằm dưới con trỏ
    • bg. để đặt nền Steganography bình thường

      Nghỉ

      Mã bí mật

      Đính kèm tệp. màu thứ

    • chỉ huy. để gọi một chức năng
    • nét chữ. để đặt phông chữ trên nhãn nút
    • hình ảnh. để đặt hình ảnh trên widget




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m.mainloop[]
    54
    m.mainloop[]
    3
    m.mainloop[]
    56

    m.mainloop[]
    71
    m.mainloop[]
    3
    m.mainloop[]
    73

    m.mainloop[]
    74
    m.mainloop[]
    3______776
    m.mainloop[]
    77
    m.mainloop[]
    3
    m.mainloop[]
    79
    m.mainloop[]
    3
    m.mainloop[]
    51
    m=tkinter.Tk[] where m is the name of the main window object
    02
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    04

    ________ 105 ________ 23 ________ 773

    m.mainloop[]
    74
    m.mainloop[]
    3______110
    m.mainloop[]
    77
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    13
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    15
    m=tkinter.Tk[] where m is the name of the main window object
    02
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    04

    m.mainloop[]
    53

    đầu ra

  4. Mục nhập. Nó được sử dụng để nhập mục nhập văn bản một dòng từ người dùng. Đối với kiểu nhập văn bản nhiều dòng, tiện ích Văn bản được sử dụng.
    Cú pháp chung là.
    m.mainloop[]
    6

    master là tham số dùng để đại diện cho cửa sổ cha.
    Có một số tùy chọn được sử dụng để thay đổi định dạng của tiện ích con. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây.

    • bd. để đặt độ rộng đường viền tính bằng pixel
    • bg. để đặt màu nền bình thường
    • con trỏ. để đặt con trỏ được sử dụng
    • chỉ huy. để gọi một chức năng
    • màu nổi bật. để đặt màu hiển thị trong phần tô sáng tiêu điểm
    • chiều rộng. để đặt chiều rộng của nút
    • Chiều cao. để đặt chiều cao của nút




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m.mainloop[]
    54
    m.mainloop[]
    3
    m.mainloop[]
    56

    m=tkinter.Tk[] where m is the name of the main window object
    27
    m.mainloop[]
    3____129
    m=tkinter.Tk[] where m is the name of the main window object
    30
    m.mainloop[]
    3
    m.mainloop[]
    51
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m=tkinter.Tk[] where m is the name of the main window object
    27
    m.mainloop[]
    3____136
    m=tkinter.Tk[] where m is the name of the main window object
    30
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    15
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m=tkinter.Tk[] where m is the name of the main window object
    41
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    43

    m=tkinter.Tk[] where m is the name of the main window object
    44
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    43

    m=tkinter.Tk[] where m is the name of the main window object
    47
    m.mainloop[]
    3____651____150
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    15
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m=tkinter.Tk[] where m is the name of the main window object
    54
    m.mainloop[]
    3____115
    m=tkinter.Tk[] where m is the name of the main window object
    50
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    15
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    53

    đầu ra

  5. Khung. Nó hoạt động như một thùng chứa để chứa các vật dụng. Nó được sử dụng để nhóm và sắp xếp các vật dụng. Cú pháp chung là.
    m.mainloop[]
    5

    Có một số tùy chọn được sử dụng để thay đổi định dạng của widget. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • màu nổi bật. Để đặt màu của tiêu điểm tô sáng khi tiện ích con phải được lấy tiêu điểm
    • bd. để đặt độ rộng đường viền tính bằng pixel
    • bg. để đặt màu nền bình thường
    • con trỏ. để đặt con trỏ được sử dụng
    • chiều rộng. để đặt chiều rộng của widget
    • Chiều cao. để đặt chiều cao của widget




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m=tkinter.Tk[] where m is the name of the main window object
    66

    m=tkinter.Tk[] where m is the name of the main window object
    67
    m.mainloop[]
    3
    m.mainloop[]
    56

    m=tkinter.Tk[] where m is the name of the main window object
    70
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    72

    m=tkinter.Tk[] where m is the name of the main window object
    73

    m=tkinter.Tk[] where m is the name of the main window object
    74
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    72

    m=tkinter.Tk[] where m is the name of the main window object
    77
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    79

    m=tkinter.Tk[] where m is the name of the main window object
    80
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    82
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    84
    m=tkinter.Tk[] where m is the name of the main window object
    85
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    87
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m=tkinter.Tk[] where m is the name of the main window object
    89
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    91

    m=tkinter.Tk[] where m is the name of the main window object
    92
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    82
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    96
    m=tkinter.Tk[] where m is the name of the main window object
    85
    m.mainloop[]
    3_______199
    m=tkinter.Tk[] where m is the name of the main window object
    26

    ________ 201 ________ 23 ________ 203

    m.mainloop[]
    04
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    82
    m.mainloop[]
    3______208
    m=tkinter.Tk[] where m is the name of the main window object
    85
    m.mainloop[]
    3
    m.mainloop[]
    11
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    13
    m.mainloop[]
    3
    m.mainloop[]
    03

    m.mainloop[]
    16_______23
    m.mainloop[]
    18
    m.mainloop[]
    3____220
    m=tkinter.Tk[] where m is the name of the main window object
    85
    m.mainloop[]
    3
    m.mainloop[]
    23
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    25
    m.mainloop[]
    3
    m.mainloop[]
    27

    m.mainloop[]
    28

    đầu ra

  6. Nhãn. Nó đề cập đến hộp hiển thị nơi bạn có thể đặt bất kỳ văn bản hoặc hình ảnh nào có thể được cập nhật bất kỳ lúc nào theo mã.
    Cú pháp chung là.
    m.mainloop[]
    5

    Có một số tùy chọn được sử dụng để thay đổi định dạng của widget. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • bg. để đặt màu nền bình thường
    • bg để đặt màu nền bình thường
    • chỉ huy. để gọi một chức năng
    • nét chữ. để đặt phông chữ trên nhãn nút
    • hình ảnh. để đặt hình ảnh trên nút
    • chiều rộng. để đặt chiều rộng của nút
    • height” để đặt chiều cao của nút




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m=tkinter.Tk[] where m is the name of the main window object
    67
    m.mainloop[]
    3
    m.mainloop[]
    56

    m.mainloop[]
    57
    m.mainloop[]
    3
    m.mainloop[]
    38
    m.mainloop[]
    3
    m.mainloop[]
    40
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    66

    m.mainloop[]
    28

    đầu ra

  7. Hộp danh sách. Nó cung cấp một danh sách cho người dùng mà từ đó người dùng có thể chấp nhận bất kỳ số tùy chọn nào.
    Cú pháp chung là.
    m.mainloop[]
    7

    Có một số tùy chọn được sử dụng để thay đổi định dạng của widget. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • màu nổi bật. Để đặt màu của tiêu điểm tô sáng khi tiện ích con phải được lấy tiêu điểm
    • bg. để đặt màu nền bình thường
    • bd. để đặt độ rộng đường viền tính bằng pixel
    • nét chữ. để đặt phông chữ trên nhãn nút
    • hình ảnh. để đặt hình ảnh trên widget
    • chiều rộng. để đặt chiều rộng của widget
    • Chiều cao. để đặt chiều cao của widget




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m=tkinter.Tk[] where m is the name of the main window object
    66

    m.mainloop[]
    49
    m.mainloop[]
    3
    m.mainloop[]
    56

    m.mainloop[]
    52
    m.mainloop[]
    3
    m.mainloop[]
    54

    m.mainloop[]
    55
    m=tkinter.Tk[] where m is the name of the main window object
    15____257
    m.mainloop[]
    58
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    55
    m.mainloop[]
    58
    m.mainloop[]
    57
    m.mainloop[]
    63
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    55
    m.mainloop[]
    66
    m.mainloop[]
    57
    m.mainloop[]
    68
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    55
    m.mainloop[]
    71____257
    m.mainloop[]
    73
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    75

    m.mainloop[]
    76

    đầu ra

  8. Thực đơnNút. Nó là một phần của menu từ trên xuống luôn ở trên cửa sổ. Mỗi menubutton có chức năng riêng của mình. Cú pháp chung là.
    m=tkinter.Tk[] where m is the name of the main window object
    0

    Có một số tùy chọn được sử dụng để thay đổi định dạng của widget. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • hoạt động nền. Để đặt nền khi chuột ở trên tiện ích
    • đang hoạt động. Để đặt tiền cảnh khi chuột ở trên tiện ích
    • bg. để đặt màu nền bình thường
    • bd. để đặt kích thước của đường viền xung quanh chỉ báo
    • con trỏ. Để xuất hiện con trỏ chuột khi rê chuột lên menubutton
    • hình ảnh. để đặt hình ảnh trên widget
    • chiều rộng. để đặt chiều rộng của widget
    • Chiều cao. để đặt chiều cao của widget
    • màu nổi bật. Để đặt màu của tiêu điểm tô sáng khi tiện ích con phải được lấy tiêu điểm




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m=tkinter.Tk[] where m is the name of the main window object
    66

    m.mainloop[]
    49
    m.mainloop[]
    3
    m.mainloop[]
    56

    m.mainloop[]
    85
    m.mainloop[]
    m.mainloop[]
    87
    m.mainloop[]
    3
    m.mainloop[]
    89

    m.mainloop[]
    90

    m.mainloop[]
    91
    m.mainloop[]
    m.mainloop[]
    93______23
    m.mainloop[]
    51
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    97______23 
    m.mainloop[]
    99

    m=tkinter.Tk[] where m is the name of the main window object
    200
    m.mainloop[]
    3
    m.mainloop[]
    73

    m=tkinter.Tk[] where m is the name of the main window object
    203
    m.mainloop[]
    3
    m.mainloop[]
    73

    m=tkinter.Tk[] where m is the name of the main window object
    206
    m.mainloop[]
    3______1208
    m.mainloop[]
    77
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    211

    m=tkinter.Tk[] where m is the name of the main window object
    206
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    214
    m.mainloop[]
    77
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    217

    m=tkinter.Tk[] where m is the name of the main window object
    218

    m.mainloop[]
    76

    đầu ra

  9. Thực đơn. Nó được sử dụng để tạo tất cả các loại menu được ứng dụng sử dụng.
    Cú pháp chung là.
    m=tkinter.Tk[] where m is the name of the main window object
    1

    Có một số tùy chọn được sử dụng để thay đổi định dạng của tiện ích này. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • Tiêu đề. Để đặt tiêu đề của widget
    • hoạt động nền. để đặt màu nền khi tiện ích nằm dưới con trỏ
    • đang hoạt động. để đặt màu nền trước khi tiện ích nằm dưới con trỏ
    • bg. để đặt màu nền bình thường
    • chỉ huy. để gọi một chức năng
    • nét chữ. để đặt phông chữ trên nhãn nút
    • hình ảnh. để đặt hình ảnh trên widget




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m=tkinter.Tk[] where m is the name of the main window object
    224

    m=tkinter.Tk[] where m is the name of the main window object
    67
    m.mainloop[]
    3
    m.mainloop[]
    56

    m=tkinter.Tk[] where m is the name of the main window object
    228
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    230

    _______1231____23____1233

    m=tkinter.Tk[] where m is the name of the main window object
    234
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    236

    m=tkinter.Tk[] where m is the name of the main window object
    237
    m.mainloop[]
    3____1239
    m=tkinter.Tk[] where m is the name of the main window object
    240
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    242

    m=tkinter.Tk[] where m is the name of the main window object
    243
    m.mainloop[]
    3____1245
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m=tkinter.Tk[] where m is the name of the main window object
    243
    m.mainloop[]
    3____1249
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m=tkinter.Tk[] where m is the name of the main window object
    251

    m=tkinter.Tk[] where m is the name of the main window object
    243
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    254
    m.mainloop[]
    55
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    257

    m=tkinter.Tk[] where m is the name of the main window object
    258
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    236

    m=tkinter.Tk[] where m is the name of the main window object
    237
    m.mainloop[]
    3____1263
    m=tkinter.Tk[] where m is the name of the main window object
    240
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    266

    m=tkinter.Tk[] where m is the name of the main window object
    267
    m.mainloop[]
    3____1214
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    53

    đầu ra

  10. Tin nhắn. Nó đề cập đến văn bản nhiều dòng và không thể chỉnh sửa. Nó hoạt động giống như của Nhãn.
    Cú pháp chung là.
    m=tkinter.Tk[] where m is the name of the main window object
    2

    Có một số tùy chọn được sử dụng để thay đổi định dạng của widget. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • bd. để đặt đường viền xung quanh chỉ báo
    • bg. để đặt màu nền bình thường
    • nét chữ. để đặt phông chữ trên nhãn nút
    • hình ảnh. để đặt hình ảnh trên widget
    • chiều rộng. để đặt chiều rộng của widget
    • Chiều cao. để đặt chiều cao của widget




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m=tkinter.Tk[] where m is the name of the main window object
    276
    m.mainloop[]
    3
    m.mainloop[]
    56

    m=tkinter.Tk[] where m is the name of the main window object
    279
    m.mainloop[]
    3____1281

    m=tkinter.Tk[] where m is the name of the main window object
    282
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    284
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    286

    m=tkinter.Tk[] where m is the name of the main window object
    287
    m.mainloop[]
    3____1289
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m=tkinter.Tk[] where m is the name of the main window object
    291

    m=tkinter.Tk[] where m is the name of the main window object
    292

    đầu ra

  11. Nút Radio. Nó được sử dụng để cung cấp tùy chọn đa lựa chọn cho người dùng. Nó cung cấp một số tùy chọn cho người dùng và người dùng phải chọn một tùy chọn.
    Cú pháp chung là.
    m=tkinter.Tk[] where m is the name of the main window object
    3

    Có một số tùy chọn được sử dụng để thay đổi định dạng của tiện ích này. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • hoạt động nền. để đặt màu nền khi tiện ích nằm dưới con trỏ
    • đang hoạt động. để đặt màu nền trước khi tiện ích nằm dưới con trỏ
    • bg. để đặt màu nền bình thường
    • chỉ huy. để gọi một chức năng
    • nét chữ. để đặt phông chữ trên nhãn nút
    • hình ảnh. để đặt hình ảnh trên widget
    • chiều rộng. để đặt chiều rộng của nhãn theo ký tự
    • Chiều cao. để đặt chiều cao của nhãn theo ký tự




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m=tkinter.Tk[] where m is the name of the main window object
    67
    m.mainloop[]
    3
    m.mainloop[]
    56

    m.mainloop[]
    500
    m.mainloop[]
    3
    m.mainloop[]
    73

    m.mainloop[]
    503
    m.mainloop[]
    3_______2505
    m.mainloop[]
    77
    m.mainloop[]
    3
    m.mainloop[]
    508
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    15
    m.mainloop[]
    511
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    04

    m.mainloop[]
    503
    m.mainloop[]
    3_______2516
    m.mainloop[]
    77
    m.mainloop[]
    3
    m.mainloop[]
    508
    m.mainloop[]
    3
    m.mainloop[]
    58
    m.mainloop[]
    511
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    04

    m.mainloop[]
    53

    đầu ra

  12. Tỉ lệ. Nó được sử dụng để cung cấp một thanh trượt đồ họa cho phép chọn bất kỳ giá trị nào từ thang đo đó. Cú pháp chung là.
    m=tkinter.Tk[] where m is the name of the main window object
    4

    Có một số tùy chọn được sử dụng để thay đổi định dạng của widget. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • con trỏ. Để thay đổi mẫu con trỏ khi chuột ở trên tiện ích
    • hoạt động nền. Để đặt nền của tiện ích khi chuột ở trên tiện ích
    • bg. để đặt màu nền bình thường
    • định hướng. Đặt nó thành HORIZONTAL hoặc VERTICAL theo yêu cầu
    • từ_. Để đặt giá trị của một đầu của phạm vi tỷ lệ
    • đến. Để đặt giá trị của đầu kia của phạm vi tỷ lệ
    • hình ảnh. để đặt hình ảnh trên widget
    • chiều rộng. để đặt chiều rộng của widget




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m.mainloop[]
    54
    m.mainloop[]
    3
    m.mainloop[]
    56

    m.mainloop[]
    57
    m.mainloop[]
    3
    m.mainloop[]
    535
    m.mainloop[]
    3____651
    m.mainloop[]
    538
    m.mainloop[]
    3
    m.mainloop[]
    540
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    66

    m.mainloop[]
    57
    m.mainloop[]
    3
    m.mainloop[]
    535
    m.mainloop[]
    3_______651____2538
    m.mainloop[]
    3
    m.mainloop[]
    52
    m.mainloop[]
    551
    m.mainloop[]
    3
    m.mainloop[]
    553

    m.mainloop[]
    66

    m.mainloop[]
    53

    đầu ra

  13. Thanh cuộn. Nó đề cập đến bộ điều khiển trượt sẽ được sử dụng để triển khai các tiện ích được liệt kê.
    Cú pháp chung là.
    m=tkinter.Tk[] where m is the name of the main window object
    5

    Có một số tùy chọn được sử dụng để thay đổi định dạng của widget. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • chiều rộng. để đặt chiều rộng của widget
    • hoạt động nền. Để đặt nền khi chuột ở trên tiện ích
    • bg. để đặt màu nền bình thường
    • bd. để đặt kích thước của đường viền xung quanh chỉ báo
    • con trỏ. Để xuất hiện con trỏ chuột khi rê chuột lên menubutton




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m=tkinter.Tk[] where m is the name of the main window object
    67
    m.mainloop[]
    3
    m.mainloop[]
    56

    m.mainloop[]
    563
    m.mainloop[]
    3
    m.mainloop[]
    565

    m.mainloop[]
    566
    m.mainloop[]
    3
    m.mainloop[]
    568
    m.mainloop[]
    3
    m.mainloop[]
    570

    m.mainloop[]
    571
    m.mainloop[]
    3
    m.mainloop[]
    573
    m.mainloop[]
    3
    m.mainloop[]
    575
    m.mainloop[]
    576
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    578
    m.mainloop[]
    579
    m.mainloop[]
    580
    m.mainloop[]
    581
    m.mainloop[]
    582
    m.mainloop[]
    583
    m.mainloop[]
    584

    m.mainloop[]
    585
    m.mainloop[]
    586
    m.mainloop[]
    587
    m.mainloop[]
    588
    m.mainloop[]
    589
    m.mainloop[]
    590

    m.mainloop[]
    591
    m.mainloop[]
    3
    m.mainloop[]
    593______23
    m.mainloop[]
    595

    m.mainloop[]
    596
    m.mainloop[]
    3
    m.mainloop[]
    598

    m.mainloop[]
    53

    đầu ra

  14. Văn bản. Để chỉnh sửa văn bản nhiều dòng và định dạng cách nó phải được hiển thị.
    Cú pháp chung là.
    m=tkinter.Tk[] where m is the name of the main window object
    6

    Có một số tùy chọn được sử dụng để thay đổi định dạng của văn bản. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • màu nổi bật. Để đặt màu của tiêu điểm tô sáng khi tiện ích con phải được lấy tiêu điểm
    • chèn nền. Để đặt nền của widget
    • bg. để đặt màu nền bình thường
    • nét chữ. để đặt phông chữ trên nhãn nút
    • hình ảnh. để đặt hình ảnh trên widget
    • chiều rộng. để đặt chiều rộng của widget
    • Chiều cao. để đặt chiều cao của widget




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m=tkinter.Tk[] where m is the name of the main window object
    67
    m.mainloop[]
    3
    m.mainloop[]
    56

    m.mainloop[]
    507
    m.mainloop[]
    3
    m.mainloop[]
    509
    m.mainloop[]
    3____558
    m.mainloop[]
    52
    m.mainloop[]
    3
    m.mainloop[]
    514
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    516

    m.mainloop[]
    517
    m.mainloop[]
    518
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    53

    đầu ra

  15. Cấp trên. Tiện ích này được điều khiển trực tiếp bởi trình quản lý cửa sổ. Nó không cần bất kỳ cửa sổ chính nào để hoạt động. Cú pháp chung là.
    m=tkinter.Tk[] where m is the name of the main window object
    7

    Có một số tùy chọn được sử dụng để thay đổi định dạng của widget. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • bg. để đặt màu nền bình thường
    • bd. để đặt kích thước của đường viền xung quanh chỉ báo
    • con trỏ. Để xuất hiện con trỏ chuột khi rê chuột lên menubutton
    • chiều rộng. để đặt chiều rộng của widget
    • Chiều cao. để đặt chiều cao của widget




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m=tkinter.Tk[] where m is the name of the main window object
    67
    m.mainloop[]
    3
    m.mainloop[]
    56

    m.mainloop[]
    528____2505
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    49
    m.mainloop[]
    3
    m.mainloop[]
    533

    m.mainloop[]
    534
    m.mainloop[]
    58
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    76

    đầu ra

  16. Hộp xoay. Nó là một mục của tiện ích 'Entry'. Tại đây, giá trị có thể được nhập bằng cách chọn một giá trị cố định của các số. Cú pháp chung là.
    m=tkinter.Tk[] where m is the name of the main window object
    8

    Có một số tùy chọn được sử dụng để thay đổi định dạng của widget. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây

    • bg. để đặt màu nền bình thường
    • bd. để đặt kích thước của đường viền xung quanh chỉ báo
    • con trỏ. Để xuất hiện con trỏ chuột khi rê chuột lên menubutton
    • chỉ huy. Để gọi một chức năng
    • chiều rộng. để đặt chiều rộng của widget
    • hoạt động nền. Để đặt nền khi chuột ở trên tiện ích
    • nền bị vô hiệu hóa. Để tắt nền khi chuột ở trên tiện ích
    • từ_. Để đặt giá trị của một đầu của phạm vi
    • đến. Để đặt giá trị của đầu kia của phạm vi




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m.mainloop[]
    54
    m.mainloop[]
    3
    m.mainloop[]
    56

    m.mainloop[]
    57
    m.mainloop[]
    3
    m.mainloop[]
    547
    m.mainloop[]
    3
    m.mainloop[]
    51
    m.mainloop[]
    538
    m.mainloop[]
    3
    m.mainloop[]
    552
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    66

    m.mainloop[]
    53

    đầu ra

  17. PannedWindowIt là một tiện ích chứa được sử dụng để xử lý số lượng ngăn được sắp xếp trong đó. Cú pháp chung là.
    m=tkinter.Tk[] where m is the name of the main window object
    9

    master là tham số dùng để đại diện cho cửa sổ cha.
    Có một số tùy chọn được sử dụng để thay đổi định dạng của tiện ích con. Số lượng tùy chọn có thể được chuyển thành các tham số được phân tách bằng dấu phẩy. Một số trong số họ được liệt kê dưới đây.

    • bg. để đặt màu nền bình thường
    • bd. để đặt kích thước của đường viền xung quanh chỉ báo
    • con trỏ. Để xuất hiện con trỏ chuột khi rê chuột lên menubutton
    • chiều rộng. để đặt chiều rộng của widget
    • Chiều cao. để đặt chiều cao của widget




    m.mainloop[]
    50
    m.mainloop[]
    1
    m.mainloop[]
    0
    m.mainloop[]
    53

    m.mainloop[]
    560
    m.mainloop[]
    3
    m.mainloop[]
    562

    m.mainloop[]
    563
    m.mainloop[]
    3
    m.mainloop[]
    565
    m.mainloop[]
    3
    m=tkinter.Tk[] where m is the name of the main window object
    15
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    569
    m.mainloop[]
    3
    m.mainloop[]
    571
    m.mainloop[]
    3
    m.mainloop[]
    573
    m=tkinter.Tk[] where m is the name of the main window object
    26

    m.mainloop[]
    575

    m.mainloop[]
    576
    m.mainloop[]
    3
    m.mainloop[]
    578
    m.mainloop[]
    3
    m.mainloop[]
    580

    m.mainloop[]
    581

    m.mainloop[]
    49
    m.mainloop[]
    3
    m.mainloop[]
    584
    m.mainloop[]
    3
    m.mainloop[]
    553

    m.mainloop[]
    587

    m.mainloop[]
    53

    đầu ra

Bài viết này được đóng góp bởi Rishabh Bansal. Nếu bạn thích GeeksforGeeks và muốn đóng góp, bạn cũng có thể viết một bài báo bằng cách sử dụng write. chuyên viên máy tính. org hoặc gửi bài viết của bạn tới review-team@geeksforgeeks. tổ chức. Xem bài viết của bạn xuất hiện trên trang chính của GeeksforGeeks và trợ giúp các Geeks khác

Vui lòng viết bình luận nếu bạn thấy bất cứ điều gì không chính xác hoặc bạn muốn chia sẻ thêm thông tin về chủ đề thảo luận ở trên

Làm cách nào để sử dụng Tk trong Python?

Hướng dẫn Python Tkinter .
nhập mô-đun Tkinter
Tạo cửa sổ ứng dụng chính
Thêm các tiện ích như nhãn, nút, khung, v.v. tới cửa sổ
Gọi vòng lặp sự kiện chính để các hành động có thể diễn ra trên màn hình máy tính của người dùng

Tk[] có phải là một lớp không?

Chúng tôi đang sử dụng ba vật dụng. Tk là lớp mà chúng ta sử dụng để tạo cửa sổ gốc – cửa sổ chính của ứng dụng của chúng ta. Ứng dụng của chúng tôi chỉ nên có một gốc, nhưng chúng tôi có thể tạo các cửa sổ khác tách biệt với cửa sổ chính.

get[] trong tkinter Python là gì?

Tiện ích nhập trong Tkinter không là gì khác ngoài tiện ích nhập liệu chấp nhận đầu vào một dòng của người dùng trong trường văn bản. Để trả về dữ liệu đã nhập trong tiện ích Mục nhập , chúng ta phải sử dụng phương thức get[]. Nó trả về dữ liệu của tiện ích mục nhập có thể được in thêm trên bảng điều khiển.

Sự khác biệt giữa tkinter và Tk là gì?

Xây dựng chương trình Paint với TKinter và Python . Tkinter was initially used with Python 2 and tkinter is used for working with Python 3 or later versions.

Chủ Đề