![](/img/trans.png)
[英]Problem on std::sort with QObject and QVector<MyQObject*>
我對某種 QVector<MyQObject*> 有疑問。 這是用於列出目錄和數據的實際情況(如 ls unix 命令)。 在此示例中,我的 unix mac os 計算機上的“/Users/Stephane/”。 std::sort function 不起作用,我確定我做錯了。 這是 ...
[英]Problem on std::sort with QObject and QVector<MyQObject*>
我對某種 QVector<MyQObject*> 有疑問。 這是用於列出目錄和數據的實際情況(如 ls unix 命令)。 在此示例中,我的 unix mac os 計算機上的“/Users/Stephane/”。 std::sort function 不起作用,我確定我做錯了。 這是 ...
[英]QVector construct with multiple object
我想 QVector 從幾個 QSoundEffects 開始(實際上)。 我嘗試下面的代碼但沒有工作。 QVector<QSoundEffect *> reelSounds(4,new QSoundEffect()); 我也不想 go 像這樣的長方法 .h文件 .cpp 或者 即使 ...
[英]How to use the QVector container with a custom class?
這是我為個人項目實現的自定義 class: 完整的代碼可以在這里找到。 當我在 Windows(MinGW,MSVC)上使用 Qt 5.15 編譯此代碼時,沒有問題。 但是,在 Debian 9 和 Qt 5.7 上,我收到此錯誤: 我不知道這段代碼出了什么問題......有人可以幫助我嗎? 非常 ...
[英]QObject connect error with std::vector<int>
我有一個包含 int 向量的結構,這個結構后來在類中使用,這會產生一個帶有錯誤消息的運行時錯誤, QObject::connect: 無法將“QVector”類型的參數排隊(確保使用 qRegisterMetaType() 注冊“QVector”) 結構: 主程序 為什么我收到上 ...
[英]how to change the value of elements in a QVector of QMaps
我創建了 QMap 的 QVector 並將一些 qmap 推入 qvector。 在此之后,我想更改 x 的一些值,例如: 但是改變 qvector 的值是行不通的。 ...
[英]how to have a QVector of QMap
我想要一個 QMap 的 QVector。 我使用了這個語法: 但這不起作用: 如果有人指導我使用正確的格式,我將不勝感激。 ...
[英]operator[] of QVector returns incorrect value
QVector和operator=有 4 個示例: 那么,您能否更清楚地解釋這些示例? 據我所知,它是關於“深拷貝”的東西,它是由operator=之一創建的,但對我來說並不完全清楚。 ...
[英]Declaration of Qvector from std vector
我正在嘗試從 std::Vector 創建一個 Qvector。 我當然可以使用 for 循環逐個元素地復制它,但我正在尋找一種更好的方法來做到這一點。 所以我嘗試了: 這工作正常,但我收到警告說它已被棄用。 我按照 Hadi Navapour 的建議將 std::vector 復制到 qvect ...
[英]how to search a QString in QVector
我一直在嘗試搜索一個像這樣保存在 QVector 中的字符串 我曾嘗試使用 find 但它對我不起作用,IDE 沒有顯示任何錯誤消息,但在調試窗口中,“迭代器顯示”的值“不可訪問”。 這是我迄今為止嘗試過的方法,但是對我不起作用。 ...
[英]How to use QList with std::generate?
我運行了一個測試來比較QVector和QList插入/排序性能與此代碼: #include <algorithm> #include <iostream> #include <boost/timer/timer.hpp> #include <QVecto ...
[英]Why doesn't this add the QObject* in QVector<QObject*>
我有兩個 ViewModel, MainVM和AddVM 。 在main.cpp中, MainVM是這樣聲明的: 在MainVM中,我有這個Q_PROPERTY : PROPERTY宏執行以下操作: 在我的AddVM ,我有另一個Q_PROPERTY newPlot 和一個Q_INVOKABLE ...
[英]clean correctly a QVector
我有一個QVector 我想知道在這種情況下清理QVector的最佳方法是什么。 ClassA不是QObject 。 ...
[英]QDataStream read to QVector
我有一個QByteArray包含代表兩個浮點數的 8 位,將QDataStream讀取到QVector<float>的正確和最簡單的方法是什么? 代碼: 上面的代碼給出: STD:: 位於 memory 位置的 bad_alloc" 我已經閱讀了相關的問題,但我無法正確理解它們以在我 ...
[英]How to remove a QGraphicsRectItem from a QVector?
我有一個填充有 QGraphicsRectItem 元素(小矩形)的 QVector,當用戶單擊它時,我需要刪除一個矩形。 我嘗試使用removeItem(vec.begin() + i)並delete vec.begin() + i函數, removeItem(vec[i])和delete ve ...
[英]Using QVector and implement a subset of QVector in good practice
大家好,早上好,我有兩個關於 QVector 及其用法的問題。 我有一個自己的自定義類。 有必要使用QVector<QSharedPointer<Class*>>或者直接將實例添加到QVector就足夠了,比如QVector<Class*>> 。 我讀到QV ...
[英]Casting Qvector<uint8_t> to QString
我想將對應於字符的十六進制值的 uint8_t 向量轉換為字符串。 但我無法將向量轉換為字符串。 請幫助我的代碼: ...
[英]is there a better way to append a QVector for 'zero padding'?
我有一個長度為 (n) 的 QVector (v),其中已經有多個值。 我想將此 QVector 的長度加倍,並用 0 填充后半部分。 有沒有比以下更好的方法來做到這一點: 在循環中調用 append 感覺效率低下/不優雅 提前致謝... ...
[英]How to convert QVector<double> to QByteArray and compress it
我想將 QVector 轉換為 QByteArray。 我正在使用這樣的東西: 並閱讀它: 但我有一個問題。 我保存了像 1.23124121242135 這樣的數字,閱讀后我得到了 1.23124。 如何存儲和讀取完整號碼? ...
[英]set QVector data with double* without memory copying
我有一個結構MyVect ,我希望將我的結構MyVect轉換為 QVector 變量,而不復制 memory。 我想使用已經初始化的 QVector 保留的相同 memory。 類似的東西 提前感謝您的幫助 ...
[英]QVector::clear and QFile::close in QThreadPool
我正在使用 QThreadPool 來運行一個具有 function 的工作程序來創建然后清除巨大的 QVector 並寫入巨大的文件。 但是,每次一個工作人員到達那一行(QVector::clear/QFile::close)時,所有線程都會凍結,並在完成后繼續。 有人有什么建議可以克服這種情況 ...