Máy tính cơ bản trong python sử dụng tkinter

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 –

Tôi có thể tạo máy tính bằng Python không?

Lập trình Python là một cách thú vị để học cách viết mã cho trẻ em từ 8-18 tuổi. Bạn có thể tạo một máy tính cơ bản để thực hiện các phép toán số học, bao gồm cộng, trừ, nhân và chia .

Máy tính GUI là gì?

Đây là ứng dụng máy tính GUI đơn giản sẽ thực hiện các phép tính số học cơ bản như cộng, trừ, nhân, chia, v.v. . Nó cũng có thể được sử dụng để tìm bình phương, căn bậc hai và nghịch đảo của bất kỳ số nào. xoay máy tính java phép chia phép tính gui. Cập nhật ngày 22 tháng 8 năm 2020.

Tk[] trong tkinter là gì?

Gói tkinter [“Giao diện Tk”] là giao diện Python chuẩn cho bộ công cụ Tcl/Tk GUI . Cả Tk và tkinter đều khả dụng trên hầu hết các nền tảng Unix, bao gồm cả macOS, cũng như trên các hệ thống Windows.

Tkinter có phải là tốt nhất cho Python không?

Tkinter là thư viện GUI tích hợp sẵn tiêu chuẩn dành cho Python và với hơn 41.000 sao trên GitHub, đây là khung GUI Python phổ biến nhất.

Chủ Đề