2013-02-19 33 views
6

Tôi mã một số loại trình cài đặt với PySide và QML. Theo thiết kế, nó phải là multipage. Và tôi muốn chia các khe để gọi từ các biểu mẫu QML thành các đối tượng khác nhau (theo lý tưởng, thành các mô-đun, nhưng theo tôi hiểu, đối tượng có các khe phải thừa kế QObject, những mô-đun nào không thể làm). Vì vậy, khi trang được thay đổi, 'điều khiển' phải được thay đổi quá, nhưng, như tôi làm cho nó có thể nhìn thấy trong QML với setContextProperty, tôi có một vấn đề. Có cách nào để gọi setContextProperty từ QML? Hoặc có thể một số cách chính xác hơn để làm điều đó tồn tại? Cảm ơn bạn.thay đổi ngữ cảnh từ qml

Trả lời

0

Tôi đoán bạn cần một số đối tượng 'hòa giải' với các hàm được định nghĩa là Q_INVOKABLE. Vì vậy, bạn đặt nó hiển thị cho QML với setContextProperty và gọi từ QML các chức năng này khi bạn cần.

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