Hướng dẫn how do you use the button function in python? - làm thế nào để bạn sử dụng chức năng nút trong python?


Tiện ích nút được sử dụng để thêm các nút trong ứng dụng Python. Các nút này có thể hiển thị văn bản hoặc hình ảnh truyền đạt mục đích của các nút. Bạn có thể đính kèm một hàm hoặc phương thức vào một nút được gọi là tự động khi bạn nhấp vào nút.

Show

Cú pháp

Đây là cú pháp đơn giản để tạo tiện ích này -

w = Button ( master, option=value, ... )

Thông số

  • Master - điều này đại diện cho cửa sổ cha mẹ. − This represents the parent window.

  • Tùy chọn - Đây là danh sách các tùy chọn được sử dụng phổ biến nhất cho tiện ích này. Các tùy chọn này có thể được sử dụng làm cặp giá trị khóa được phân tách bằng dấu phẩy. − Here is the list of most commonly used options for this widget. These options can be used as key-value pairs separated by commas.

Sr.No.Tùy chọn & Mô tả
1

ActiveBackground

Màu nền khi nút nằm dưới con trỏ.

2

ActiveForground

Màu tiền cảnh khi nút nằm dưới con trỏ.

3

BD

Chiều rộng biên giới tính theo pixel. Mặc định là 2.

4

BG

Màu nền bình thường.

5

yêu cầu

Chức năng hoặc phương thức được gọi khi nút được nhấp.

6

FG

Màu tiền cảnh bình thường (văn bản).

7

nét chữ

Phông chữ văn bản được sử dụng cho nhãn của nút.

8

Chiều cao

Chiều cao của nút trong các dòng văn bản (cho các nút văn bản) hoặc pixel (cho hình ảnh).

9

Điểm nổi bật

Màu sắc của điểm nhấn tiêu điểm khi tiện ích có tiêu điểm.

10

hình ảnh

Hình ảnh được hiển thị trên nút (thay vì văn bản).

11

Biện minh

Cách hiển thị nhiều dòng văn bản: trái để làm mờ từng dòng; Trung tâm để tập trung họ; hoặc quyền được áp dụng đúng.

12

PADX

Phần đệm bổ sung bên trái và bên phải của văn bản.

13

pady

Phần đệm bổ sung ở trên và dưới văn bản.

14

sự cứu tế

Cứu trợ chỉ định loại biên giới. Một số giá trị là chìm, nâng, rãnh và sườn núi.

15

tiểu bang

Đặt tùy chọn này để vô hiệu hóa thành màu xám ra khỏi nút và làm cho nó không phản hồi. Có giá trị hoạt động khi chuột vượt qua nó. Mặc định là bình thường.

16

gạch chân

Mặc định là -1, có nghĩa là không có ký tự của văn bản trên nút sẽ được gạch chân. Nếu không âm, ký tự văn bản tương ứng sẽ được gạch chân.

17

bề rộng

Chiều rộng của nút trong các chữ cái (nếu hiển thị văn bản) hoặc pixel (nếu hiển thị hình ảnh).

18

Wraplength

Nếu giá trị này được đặt thành một số dương, các dòng văn bản sẽ được bọc để phù hợp với độ dài này.

Phương pháp

Sau đây là các phương pháp thường được sử dụng cho tiện ích này -

Sr.No.Phương pháp & Mô tả
1

flash()

Làm cho nút flash nhiều lần giữa các màu hoạt động và bình thường. Để lại nút trong trạng thái ban đầu. Bị bỏ qua nếu nút bị tắt.

2

invoke()

Gọi cuộc gọi lại của nút và trả về những gì mà hàm đó trả về. Không có tác dụng nếu nút bị vô hiệu hóa hoặc không có cuộc gọi lại.

Thí dụ

Tự mình thử ví dụ sau -

import Tkinter
import tkMessageBox

top = Tkinter.Tk()

def helloCallBack():
   tkMessageBox.showinfo( "Hello Python", "Hello World")

B = Tkinter.Button(top, text ="Hello", command = helloCallBack)

B.pack()
top.mainloop()

Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -

Hướng dẫn how do you use the button function in python? - làm thế nào để bạn sử dụng chức năng nút trong python?

python_gui_programming.htm

Tiếp theo → ← Prev

Tiện ích nút được sử dụng để thêm các loại nút khác nhau vào ứng dụng Python. Python cho phép chúng tôi định cấu hình giao diện của nút theo yêu cầu của chúng tôi. Các tùy chọn khác nhau có thể được đặt hoặc đặt lại tùy thuộc vào các yêu cầu.

Chúng ta cũng có thể liên kết một phương thức hoặc chức năng với một nút được gọi là khi nhấn nút.

Cú pháp để sử dụng tiện ích nút được đưa ra dưới đây.

Cú pháp

Một danh sách các tùy chọn có thể được đưa ra dưới đây.

SnQuyền muaSự mô tả
1 ActiveBackgroundNó đại diện cho nền của nút khi chuột di chuột vào nút.
2 ActiveForgroundNó đại diện cho màu phông chữ của nút khi chuột di chuột vào nút.
3 BDNó đại diện cho chiều rộng biên giới trong pixel.
4 BGNó đại diện cho màu nền của nút.
5 Yêu cầuNó được đặt thành lệnh gọi chức năng được lên lịch khi hàm được gọi.
6 FGMàu tiền cảnh của nút.
7 Nét chữPhông chữ của văn bản nút.
8 Chiều caoChiều cao của nút. Chiều cao được biểu diễn trong số lượng dòng văn bản cho các dòng văn bản hoặc số pixel cho hình ảnh.
10 Điểm nổi bậtMàu sắc của điểm nổi bật khi nút có tiêu điểm.
11 Hình ảnhNó được đặt thành hình ảnh hiển thị trên nút.
12 Biện minhNó minh họa cách mà nhiều dòng văn bản được thể hiện. Nó được đặt sang trái để biện minh bên trái, bên phải để biện minh cho đúng, và trung tâm cho trung tâm.
13 PADXPhần đệm bổ sung vào nút theo hướng ngang.
14 padyPhần đệm bổ sung vào nút theo hướng thẳng đứng.
15 Sự cứu tếNó đại diện cho loại đường viền. Nó có thể bị chìm, lớn lên, rãnh và sườn núi.
17 Tiểu bangTùy chọn này được đặt thành bị vô hiệu hóa để làm cho nút không phản hồi. Các hoạt động đại diện cho trạng thái hoạt động của nút.
18 Gạch chânĐặt tùy chọn này để làm cho văn bản nút được gạch chân.
19 Bề rộngChiều rộng của nút. Nó tồn tại dưới dạng một số chữ cái cho các nút văn bản hoặc pixel cho các nút hình ảnh.
20 WraplengthNếu giá trị được đặt thành một số dương, các dòng văn bản sẽ được bọc để phù hợp với độ dài này.

Thí dụ

Output:

Hướng dẫn how do you use the button function in python? - làm thế nào để bạn sử dụng chức năng nút trong python?

Thí dụ

Output:

Hướng dẫn how do you use the button function in python? - làm thế nào để bạn sử dụng chức năng nút trong python?

Hướng dẫn how do you use the button function in python? - làm thế nào để bạn sử dụng chức năng nút trong python?

Chủ đề tiếp theoPython Tkinter CanvasPython Tkinter Canvas

← Tiếp theo →