2012-05-21 44 views
5

điều này có vẻ dễ dàng ...Nút mặc định tkinter trong một tiện ích

Tôi đã viết một tiện ích hộp thoại để đặt một số mục, nút, v.v. nhấn trở lại. Tôi đã đọc thời gian trước đây rằng chỉ cần thiết đặt tùy chọn mặc định của mình, nhưng tôi nghĩ rằng nó đã thay đổi trong các phiên bản gần đây.

Bạn có biết cách thiết lập không?

cảm ơn!

+0

Tùy chọn cấu hình mặc định cho nút chỉ là hình ảnh, bạn không cần đặt, nhưng nếu bạn định làm nó hoạt động như mặc định bạn nên làm. (Và ràng buộc để gọi nó như Steven Rumbalski chỉ ra.) –

Trả lời

6

Liên kết cuộc gọi lại với sự kiện '<Return>' tới cửa sổ (thường được gọi là root trong Tkinter) hoặc vào khung chứa. Việc gọi lại chấp nhận tham số sự kiện (mà bạn có thể bỏ qua) và có nó invoke() gọi lại của nút của bạn.

root.bind('<Return>', (lambda e, b=b: b.invoke())) # b is your button 
+3

nó sẽ được sạch hơn như là một lựa chọn cho nút được chọn, nhưng tôi có thể sống với điều này: nó hoạt động, cảm ơn bạn! – alessandro

Các vấn đề liên quan