qvariant

    2熱度

    1回答

    我正在向Qt元對象系統註冊枚舉。我仔細檢查過,所有這些都有一個meta-type ID,並且一切看起來都很完美。但是我對這些比較有一些未解決的問題。 讓我們考慮這個代碼用於填充組合框: WgtEnumItemEditor::WgtEnumItemEditor (QVariant::Type t, QWidget *p) : QComboBox(p) { QMetaObject const

    0熱度

    2回答

    我想對返回qvariant的函數進行單元測試,以確定qvariant是否持有正確的vlaue 請給我一些想法,我應該如何繼續?

    0熱度

    2回答

    我正在用Qt構建一個JSON對象並使用QJson將其轉換爲QString。這(通常)工作正常,它在這種情況下,但在我的Qt數據結構的析構函數,它崩潰與訪問衝突。該對象構建正常,它通過我的網絡連接發送,並在函數結束後,我的應用程序崩潰。 我的代碼如下所示: void bar() { QVariantMap data; data.insert("Id", 1); QLi

    2熱度

    1回答

    我做一個應用程序,我需要保存在一個QML文件QVariantList列表,這樣我就可以在QML我每次啓動應用程序時加載它 ,使之更加明確,我讀了QML qpoints並將其存儲在在C qvariantlist ++所以下一步是將其保存在文本文件中,我使用的格式(這就是我寫它file.qml) import ARHandbook 1.0; x:["1 2" , "1 3"] 但在QML犯規負載

    0熱度

    1回答

    我需要在Qt中實現一個表,在特定列的每一行上顯示一個QComboBox。 基於這個問題:QStandardItem + QComboBox我成功地設法創建了一個QItemDelegate。在那個例子中,QComboBox的內容是在ComboBoxDelegate類上靜態定義的,但在我的情況下,我需要在創建QStandardItemModel的函數中定義QComboBox的內容。 void Main

    1熱度

    1回答

    我有一個levelObjects對象,這是一個的QList QMaps的QVariants的: QList<QVariant> levelObjects; 後來,當我試圖更改QMaps的一個東西的價值,它不「T似乎做任何事情: qDebug() << "Before - " << levelObjects[id].toMap().value("x").toFloat() << ", newX

    5熱度

    4回答

    QVariant接受QList<QVariant>而不是QVector<QVariant>或QLinkedList<QVariant>。僅僅是因爲它看到QList,QVector和QLinkedList與抽象意義上的數據結構基本相似? 我正在添加和std::vector到QVariant。如果只使用Qt的API,而不是手動轉換,這需要兩個轉換: 從std::vector到QVector 從QVec

    0熱度

    2回答

    這是一個非常簡單的,可能愚蠢的問題,但我已經忘記了如何使用的QList的QVariant :: toList()const的 QVariant s = this->page()->mainFrame()->evaluateJavaScript (QString ("Open(%1,%2)").arg (point.x()).arg (point.y())); List<QVariant> x;

    12熱度

    3回答

    我剛剛剛學習python和Qt。所以請考慮這將是一個新手問題,但我卡在這裏。 import sys from PyQt4.QtCore import * data1 = 'string' data2 = QVariant(data1) data3 = data2.toPyObject() 我預計data3與data1'string'是一樣的。然而,在我的系統數據3是 PyQt4.Qt

    10熱度

    1回答

    我的問題是這樣的。我有不同的數字類型的列表,例如: QList<qreal> mylist; 現在,在我的代碼我有期望一個的QVariant參數,它是一個MYLIST功能。我發現這樣做的唯一方法是使用了cyle和簡單地增加所有MYLIST數據的第二列表 QList<QVariant> temp, 例如,並通過溫度的參數中。 我想知道是否有其他方式來做到這一點。 非常感謝。