Hướng dẫn python calculator tkinter github - máy tính trăn tkinter github

Máy tính Python Tkinter

Một máy tính được phát triển trong Python bằng thư viện Tkinter tiêu chuẩn. Dự án này tập trung vào việc tạo GUI tương tác, với các ràng buộc chính, để đạt được một giao diện thân thiện với người dùng.

Chạy chương trình

Trong calulcator, người dùng sẽ có thể sử dụng đầu vào bàn phím hoặc nút. Khi hoạt động được gửi, Python sẽ đánh giá chuỗi bằng phương thức Eval () để xác định giải pháp. Hàm Eval cho phép nhận ra thứ tự tiêu chuẩn của các hoạt động.

Ex:

string = ""
string += "1+2" # Operation submitted by user
print(eval(string)) # Will print an evaluated string

Chức năng

Máy tính này có thể hỗ trợ sử dụng dấu ngoặc đơn và số thập phân. Nó có thể hỗ trợ các hoạt động cơ bản như:

  • Phép cộng
  • Phép trừ
  • Phép nhân
  • Phân công
  • Căn bậc hai
  • Số mũ

Tuy nhiên, máy tính này không cho phép nhân tổng hợp. Ví dụ: nếu người dùng nhập vào:

(1+2)(2+1) # 3*3 = 9
# Correct: (1+2)*(2+1)

CALULCATOR sẽ mang lại lỗi "đầu vào không hợp lệ".

Lỗi

Máy tính sẽ xuất một thông báo "Đầu vào không hợp lệ" nếu người dùng đã gửi vấn đề của họ không chính xác. Thông báo này có thể dễ dàng được xóa bằng cách bắt đầu một truy vấn khác hoặc bằng cách sử dụng các nút rõ ràng.

Tác giả

  • Thomas Taylor

Python-tkinter-calculator

Hướng dẫn python calculator tkinter github - máy tính trăn tkinter github

Đây là một máy tính được lập trình bởi đồ họa Tkinter bằng ngôn ngữ Python.

Cập nhật ngày 3 tháng 2 năm 2022

Đó là một máy tính GUI đơn giản do tôi tạo ra :)

Làm màn hình

Hộp nhập được sử dụng để tạo màn hình của máy tính

Mang lại sự sống cho các nút

Cho đến giai đoạn này, claculator của tôi đã hoàn thành, hầu như không có chức năng. Tôi đã thử các nút liên kết với các chức năng nhưng kết quả được in trên bảng điều khiển chứ không phải trên màn hình của máy tính, vì vậy tôi đã thử sử dụng Lambda trong các nút và nó đã hoạt động!

Cho Midas chạm vào máy tính

Tôi đặt mã này vào chức năng init của máy tính lớp và cho nó kết hợp màu đẹp để làm cho nó trông đẹp hơn, và đây là!init function of the class calculator and gave it nice color combinatons to make it look more beautiful,and here it is!

Hướng dẫn python calculator tkinter github - máy tính trăn tkinter github

P.S:- Khi bạn thấy mã của tôi, bạn sẽ thấy rằng tôi đã nhận xét một phần mã của mình, đó là vì tôi đã cố gắng thêm một nút nữa trong máy tính 'xóa' sẽ xóa chữ số đầu tiên khỏi Phải nhưng khi tôi thử nó, nó đang vứt bỏ một số lỗi. Vì vậy, tôi sẽ cập nhật nó ngay khi tôi tìm thấy giải pháp.

Phản hồi được hoan nghênh!

Mã hóa hạnh phúc :)

Dưới đây là 7 kho lưu trữ công cộng phù hợp với chủ đề này ...

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Máy tính khoa học sử dụng thư viện của Python

  • Cập nhật ngày 27 tháng 2 năm 2021
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Máy tính khoa học sử dụng thư viện của Python

  • Cập nhật ngày 27 tháng 2 năm 2021
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Máy tính khoa học sử dụng thư viện của Python

  • Cập nhật ngày 27 tháng 2 năm 2021
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Máy tính khoa học sử dụng thư viện của Python

  • Cập nhật ngày 27 tháng 2 năm 2021
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Máy tính khoa học sử dụng thư viện của Python

  • Cập nhật ngày 27 tháng 2 năm 2021
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Máy tính khoa học sử dụng thư viện của Python

  • Cập nhật ngày 27 tháng 2 năm 2021
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Máy tính khoa học sử dụng thư viện của Python

  • Cập nhật ngày 27 tháng 2 năm 2021
  • Python

PY-calculator là một ứng dụng máy tính GUI với tất cả các chức năng cơ bản của máy tính được viết hoàn toàn bằng Python3 bằng khung Tkinter.

Cập nhật ngày 18 tháng 5 năm 2021tkinter-calculator topic page so that developers can more easily learn about it.

Máy tính GUI đơn giản sử dụng tkinter trong Python

Cập nhật ngày 26 tháng 1 năm 2022

Tkinter Basics và GUI - Dự ántkinter-calculator topic, visit your repo's landing page and select "manage topics."

Tìm hiểu thêm