2010-04-26 42 views

Trả lời

-1

Chỉ điều bạn có thể làm là đặt contextMenuPolicy nhưng tôi nghi ngờ rằng đó là những gì bạn đang tìm kiếm.

+0

bạn có thể giải thích giải pháp của bạn? –

+1

Đơn giản chỉ cần đặt, nó không phải là có thể. – delor

12

Bạn cần hai bước trong Qt Designer và một vài dòng mã trong các nhà xây dựng có dạng:

  • Đặt contextMenuPolicy của widget của bạn với giá trị ActionsContextMenu.

  • Tạo hành động bằng cách sử dụng tab trình chỉnh sửa hành động.

  • Đối với mỗi hành động mà bạn đã tạo trong Qt Designer, đặt một dòng như sau trong constructor dạng: ui->yourwidget->addAction(ui->youraction);

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