Máy tính Tkinter là một máy tính Giao diện người dùng đồ họa đơn giản được phát triển bằng cách sử dụng mô-đun Tkinter. Python cung cấp nhiều cách để phát triển các ứng dụng GUI khác nhau. Mô-đun Tkinter là một trong những cách hữu ích nhất và dễ dàng nhất để phát triển các ứng dụng GUI vì Tkinter hoạt động tốt trên cả nền tảng Linux và Windows. Trong bài viết này, chúng ta sẽ xem cách phát triển một máy tính GUI đơn giản bằng mô-đun Tkinter
Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]
Giá
Xem khóa học
600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [82.525 xếp hạng]
Điều kiện tiên quyết để phát triển Máy tính Tkinter
Bắt đầu khóa học phát triển phần mềm miễn phí của bạn
Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác
Để tạo một máy tính Giao diện người dùng đồ họa đơn giản bằng Tkinter, chúng tôi cần các điều kiện tiên quyết sau
- tkinter
- Lamda
Làm cách nào để tạo một Máy tính GUI Tkinter đơn giản?
Để tạo một GUI đơn giản, hãy làm theo các bước sau
- Nhập mô-đun Tkinter
- tạo giao diện người dùng chính. [cửa sổ cho máy tính của chúng tôi]
- Thêm widget vào giao diện người dùng
- Áp dụng trình kích hoạt sự kiện cho các vật dụng
Chúng ta có thể làm gì với Máy tính Tkinter?
Chúng ta có thể thực hiện các phép tính số học cơ bản sau
- Phép cộng
- phép trừ
- Phân công
- Phép nhân
Các bước để tạo Máy tính Tkinter
Hãy để chúng tôi xem cách tạo một máy tính GUI từng bước
Tạo giao diện GUI
# Mã Python để tạo máy tính GUI Tkinter
# import tkinter package
from tkinter import *
# create a GUI user interface
if __name__ == "__main__":
giu_face = Tk[]
# đặt màu nền cho giao diện GUI
giu_face.configure[background="red"]
# set the title for GUI interface
giu_face.title["Simple Calculator"]
# đặt kích thước của giao diện cửa sổ GUI
giu_face.geometry["370x180"]
giu_face.mainloop[]
exp = ""
Chức năng Cập nhật exp trong Ô nhập văn bản
def pres[number]:
global exp
# string concatenation
exp = exp + str[number]
# using set method to update the expression
equation.set[exp]
- Mã để tính toán biểu thức cuối cùng
def pres[]:
try:
global exp
- Sử dụng hàm Eval để tính Exp đã cho và chuyển đổi kết quả thành chuỗi
# using eval function to calculate expression
total_value = str[eval[exp]]
equation.set[total_value]
exp = ""
using except block to handle errors if generated
# using except block to handle generated errors
except:
equation.set[" error "]
exp = ""
- Chức năng xóa nội dung của máy tính
def clearng[]:
global exp
exp = ""
equation.set[""]
equation = StrVar[]
- Chức năng Tạo EntryBox để Nhập Văn bản cho Thao tác
exp_field = Ent[gui, text_variable=equation]
- Sử dụng Phương pháp lưới để gán các Widget ở vị trí tương ứng của chúng
exp_field.grid[columnspan = 5]
equation.set['enter your value’]
- Tạo các nút để nhập số
# tạo các Nút và định vị chúng bên trong cửa sổ
________số 8đầu ra
Sự kết luận
Trong bài viết này, chúng tôi đã thảo luận về cách tạo một máy tính GUI Tkinter đơn giản và thực hiện các phép tính số học đơn giản trong đó bằng nhiều ví dụ khác nhau. Mô-đun Tkinter được coi là rất quan trọng trong python vì rất dễ tạo nhiều ứng dụng GUI. Trong máy Linux hoặc Ubuntu, bạn cần tải xuống Tkinter riêng và cài đặt nó. Nhưng trong hệ điều hành windows, nó có sẵn trong gói anaconda. Chúng tôi hy vọng bài viết này sẽ giúp. Cảm ơn bạn
Bài viết được đề xuất
Đây là hướng dẫn về Máy tính Tkinter. Ở đây chúng ta thảo luận về Định nghĩa, Cách tạo một Máy tính GUI Tkinter đơn giản? . Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –