Tôi đang cố chụp Nhập khi được bấm trong GtkEntry
. Hầu hết các nguồn tài nguyên Tôi đã tìm thấy đề nghị kết nối với tín hiệu activate
, nhưng documentation for GtkEntry bang (tôi nhấn mạnh):Cách chụp phím bấm Enter trong GtkEntry
Các ứng dụng không cần kết nối đến nó, nhưng có thể phát ra nó với g_signal_emit_by_name() nếu họ cần để kiểm soát kích hoạt theo chương trình.
Tôi rất tò mò về lý do đằng sau vấn đề này và cũng là điều thay thế được chấp nhận chung. Tôi biết rằng tôi có thể kết nối với tín hiệu key-press-event
và kiểm tra mã khóa, nhưng tôi tự hỏi nếu có một giải pháp thanh lịch hơn.
Tôi khá ý thức về những gì các tài liệu đã nói, nhưng tôi đã luôn luôn sử dụng, cho đến nay không có vấn đề gì nảy sinh. Nếu tôi là bạn tôi sẽ sử dụng và tìm hiểu thông qua các thử nghiệm nếu không phải là công việc.Mặc dù bạn có thể kiểm tra mã đằng sau nguồn GtkEntry để xem nó có phù hợp với nhu cầu của bạn hay không. – erick2red