Giới thiệu sản phẩm
Tìm hiểu chủ đề: Quảng cáo trên nền tảng số
Kiến thức, khái niệm: Tìm hiểu về Radiobuttons, Checkboxes, MessageBox
Dự án Form đăng nhập 2: Bổ sung các tính năng như: giới tính; sở thích; học vấn;...
import tkinter as tk
Kiến thức, khái niệm: Tìm hiểu về Radiobuttons, Checkboxes, MessageBox
Dự án Form đăng nhập 2: Bổ sung các tính năng như: giới tính; sở thích; học vấn;...
import tkinter as tk
from tkinter import ttk
class Calculator:
def __init__(self, root):
self.root = root
self.root.title("SuperCalc")
self.root.geometry("300x400")
self.root.configure(bg="#E0F7FA")
self.logo_frame = tk.Frame(root, bg="#00BCD4", height=40)
self.logo_frame.pack(fill="x")
self.logo_label = tk.Label(self.logo_frame, text="SuperCalc",
font=("Arial", 14, "bold"),
bg="#00BCD4", fg="white")
self.logo_label.pack(pady=8)
self.display = tk.Entry(root, font=("Arial", 24),
bg="#B2EBF2", fg="#333333",
justify="right", bd=0)
self.display.pack(fill="x", ipady=15, padx=5, pady=5)
self.display.insert(0, "0")
self.display.config(state="readonly")
self.buttons_frame = tk.Frame(root, bg="#E0F7FA")
self.buttons_frame.pack(fill="both", expand=True, padx=5, pady=5)
for i in range(7):
self.buttons_frame.rowconfigure(i, weight=1)
for i in range(4):
self.buttons_frame.columnconfigure(i, weight=1)
buttons = [
{"text": "%", "bg": "#80DEEA", "row": 1, "col": 0},
{"text": "CE", "bg": "#4DD0E1", "row": 1, "col": 1},
{"text": "C", "bg": "#4DD0E1", "row": 1, "col": 2},
{"text": "⌫", "bg": "#4DD0E1", "row": 1, "col": 3},
{"text": "¹⁄ₓ", "bg": "#80DEEA", "row": 2, "col": 0},
{"text": "x²", "bg": "#80DEEA", "row": 2, "col": 1},
{"text": "√x", "bg": "#80DEEA", "row": 2, "col": 2},
{"text": "÷", "bg": "#26C6DA", "row": 2, "col": 3},
.............
.............
Hình ảnh sản phẩm
Sản phẩm cùng tác giả
Sản phẩm liên quan
Không có sản phẩm nào
Đăng nhập để tham gia bình luận