qml

    0熱度

    1回答

    我有Foo類從QAbstractListModel派生。和我在qml註冊並創建的類Bar。酒吧類持有Foo對象作爲財產暴露。 class Foo : public QAbstractListModel { Q_OBJECT public: explicit Foo(QObject *parent = nullptr) : QAbstractListModel(parent)

    -2熱度

    1回答

    在qtQuick源代碼中。有一個在功能的LoadImage一行代碼: QQuickPixmap* pix = new QQuickPixmap(); 如果我儘可能多地調用這個函數在操作系統這個應用程序分配的內存canvas.The將填補,這將導致圖片失敗。我想問一下這個源代碼是否有問題? void QQuickCanvasItem::loadImage(const QUrl& url) {

    2熱度

    1回答

    它工作好爲Flickable(即Flickable與Grid和同Rectangle S(見它下面的代碼))。 下面是GridView的一個例子: import QtQuick 2.7 import QtQuick.Controls 1.4 ApplicationWindow { id: rootWindow visible: true width: 300

    0熱度

    2回答

    我的窗口中有一個文本元素,我希望它每眨眼一秒鐘或幾秒鐘就會閃爍或出現並消失。 我的代碼是: import QtQuick 2.6 import QtQuick.Window 2.2 Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Text {

    -1熱度

    1回答

    處理它,我有一個包含一些列表元素的列表模式。 說,例如: 進口QtQuick 2.0 ListModel { id: fruitModel ListElement { name: "Apple" cost: 2.45 } ListElement { name: "Orange" cost: 3.25

    2熱度

    3回答

    創建子菜單我試圖創建一個菜單 import QtQuick 2.0 import QtQuick.Controls 2.2 ... Menu { id: menu title: "mainMenu" MenuItem { text: "menuItem1" } MenuItem { text: "menu

    0熱度

    1回答

    我想插入/編輯一個python列表,這是從QAbstractListModel pyqt5中subclassed。這個python列表是在qml中的ListView元素的model屬性中讀取的。我沒有問題在qml中顯示數據。當我嘗試將新數據追加到python列表中時出現問題。 以下是我迄今所做的: main.py: import sys, model2 from PyQt5.QtCore imp

    1熱度

    1回答

    我正在尋找在Qt3D中創建廣告牌的最佳方式。我想要一架飛機,它面向相機,無論它在哪裏,並且在相機向前或向後移動時都不會改變尺寸。我已經閱讀了如何使用GLSL頂點和幾何着色器來做到這一點,但我正在尋找Qt3D方式,除非客戶着色器是廣告牌最有效和最好的方式。 我看過了,看起來我可以通過屬性在QTransform上設置矩陣,但是我不清楚如何操作矩陣,或者有更好的方法嗎?我正在使用C++ API,但QML

    0熱度

    1回答

    我有一個可以包含文本的矩形屏幕。這些矩形的文本內容應該允許通過點擊使用該組件的屏幕上的按鈕來改變。我遇到的問題是如何知道在使用這個組件的屏幕上選擇了哪個實例。我想通過發送一個信號來解決這個問題,該信號傳輸實例的id作爲參考,但看起來這不起作用。這怎麼可能完成?在這裏我自定義的矩形組成 Rectangle { id: root width: 50 height: 50

    0熱度

    1回答

    我有一個適用於QTreeView的模型。在這個模型中,我實現一種看起來像這樣: void SimpleTreeModel::sort(Node* sortedNode) { emit layoutAboutToBeChanged(QList<QPersistentModelIndex>(), VerticalSortHint); QModelIndexList oldIndi