Tôi hoàn toàn mới đối với Qt.Qt: cách xác định phím tắt Cmd + cho MAC
Làm cách nào để xác định chuỗi khóa Cmd + numeric key
trên máy Mac trong mã?
Đối với Windows Tôi có
QKeySequence(QString("Ctrl+") + QString::number(number));
nơi number
là, nói, 2
gì nên giống nhau cho một MAC cmd
quan trọng?
Và, có thể cho Qt xác định bằng cách nào đó nếu chúng tôi đang chạy trên máy Mac hoặc Windows (vì vậy tôi có thể tạo chuỗi khóa phù hợp) không?
Bạn có nghĩa là nó phải giống như QKeySequence (QString ("Cmd + 1")) trên máy Mac? Tôi không có máy Mac để kiểm tra, xin lỗi. –
Không, mã thông báo "Ctrl" ánh xạ tới 'Qt :: CTRL' được coi là khóa" Cmd "trên máy Mac, do đó,' QKeySequence (QString ("Ctrl + 1")) 'được đọc chính xác bất kể nền tảng. – cmannett85