Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách sử dụng mã màu RGB trong tkinter

Tkinter có nhiều tính năng và thuộc tính tích hợp giúp nhà phát triển ứng dụng xây dựng ứng dụng mạnh mẽ và đầy đủ tính năng. Chúng ta có thể đặt các thuộc tính như màu nền, màu chữ và các thuộc tính khác của widget bằng phương thức configure trong Tkinter.

Để đặt màu nền hoặc màu chữ của widget, chúng ta có thể sử dụng cả mã màu mặc định và mã màu RGB. RGB được định nghĩa bởi ký tự chữ số 6 chữ số chứa các giá trị R, G, B khác nhau. Để sử dụng mã màu RGB trong tkinter, chúng ta phải định nghĩa nó theo định dạng #aab123.

Ví dụ

# Import thư viện cần thiết
from tkinter import *
from tkinter import ttk

# Tạo instance của frame tkinter
win = Tk()

# Đặt kích thước cửa sổ tkinter
win.geometry("700x350")

# Cấu hình màu cửa sổ
win.configure(bg='#65A8E1')

# Định nghĩa style cho widget combobox
style = ttk.Style()
style.theme_use('xpnative')

# Định nghĩa sự kiện đóng cửa sổ
def close_win(e):
    win.destroy()

# Thêm widget label
label = ttk.Label(win, text="Eat, Sleep, Code and Repeat",
                  font=('Times New Roman italic', 22),
                  background="black", foreground="white")
label.place(relx=.5, rely=.5, anchor=CENTER)

win.mainloop()

Kết quả

Chạy mã trên sẽ hiển thị một cửa sổ với màu nền tùy chỉnh.

Cách sử dụng mã màu RGB trong tkinter

Bây giờ, hãy tìm một mã màu mới để thay đổi màu nền của cửa sổ.