cost 362 ms
std::sort 與 QObject 和 QVector 的問題<myqobject*></myqobject*>

[英]Problem on std::sort with QObject and QVector<MyQObject*>

我對某種 QVector&lt;MyQObject*&gt; 有疑問。 這是用於列出目錄和數據的實際情況(如 ls unix 命令)。 在此示例中,我的 unix mac os 計算機上的“/Users/Stephane/”。 std::sort function 不起作用,我確定我做錯了。 這是 ...

具有多個 object 的 QVector 構造

[英]QVector construct with multiple object

我想 QVector 從幾個 QSoundEffects 開始(實際上)。 我嘗試下面的代碼但沒有工作。 QVector&lt;QSoundEffect *&gt; reelSounds(4,new QSoundEffect()); 我也不想 go 像這樣的長方法 .h文件 .cpp 或者 即使 ...

如何將 QVector 容器與自定義 class 一起使用?

[英]How to use the QVector container with a custom class?

這是我為個人項目實現的自定義 class: 完整的代碼可以在這里找到。 當我在 Windows(MinGW,MSVC)上使用 Qt 5.15 編譯此代碼時,沒有問題。 但是,在 Debian 9 和 Qt 5.7 上,我收到此錯誤: 我不知道這段代碼出了什么問題......有人可以幫助我嗎? 非常 ...

QObject 與 std::vector 連接錯誤<int>

[英]QObject connect error with std::vector<int>

我有一個包含 int 向量的結構,這個結構后來在類中使用,這會產生一個帶有錯誤消息的運行時錯誤, QObject::connect: 無法將“QVector”類型的參數排隊(確保使用 qRegisterMetaType() 注冊“QVector”) 結構: 主程序 為什么我收到上 ...

如何更改 QMaps 的 QVector 中元素的值

[英]how to change the value of elements in a QVector of QMaps

我創建了 QMap 的 QVector 並將一些 qmap 推入 qvector。 在此之后,我想更改 x 的一些值,例如: 但是改變 qvector 的值是行不通的。 ...

如何擁有 QMap 的 QVector

[英]how to have a QVector of QMap

我想要一個 QMap 的 QVector。 我使用了這個語法: 但這不起作用: 如果有人指導我使用正確的格式,我將不勝感激。 ...

QVector 的 operator[] 返回不正確的值

[英]operator[] of QVector returns incorrect value

QVector和operator=有 4 個示例: 那么,您能否更清楚地解釋這些示例? 據我所知,它是關於“深拷貝”的東西,它是由operator=之一創建的,但對我來說並不完全清楚。 ...

從標准向量聲明 Qvector

[英]Declaration of Qvector from std vector

我正在嘗試從 std::Vector 創建一個 Qvector。 我當然可以使用 for 循環逐個元素地復制它,但我正在尋找一種更好的方法來做到這一點。 所以我嘗試了: 這工作正常,但我收到警告說它已被棄用。 我按照 Hadi Navapour 的建議將 std::vector 復制到 qvect ...

如何在 QVector 中搜索 QString

[英]how to search a QString in QVector

我一直在嘗試搜索一個像這樣保存在 QVector 中的字符串 我曾嘗試使用 find 但它對我不起作用,IDE 沒有顯示任何錯誤消息,但在調試窗口中,“迭代器顯示”的值“不可訪問”。 這是我迄今為止嘗試過的方法,但是對我不起作用。 ...

如何將 QList 與 std::generate 一起使用?

[英]How to use QList with std::generate?

我運行了一個測試來比較QVector和QList插入/排序性能與此代碼: #include &lt;algorithm&gt; #include &lt;iostream&gt; #include &lt;boost/timer/timer.hpp&gt; #include &lt;QVecto ...

正確清理 QVector

[英]clean correctly a QVector

我有一個QVector 我想知道在這種情況下清理QVector的最佳方法是什么。 ClassA不是QObject 。 ...

2020-07-07 12:23:31   5   876    c++ / qt / qvector  
QDataStream 讀取到 QVector

[英]QDataStream read to QVector

我有一個QByteArray包含代表兩個浮點數的 8 位,將QDataStream讀取到QVector&lt;float&gt;的正確和最簡單的方法是什么? 代碼: 上面的代碼給出: STD:: 位於 memory 位置的 bad_alloc" 我已經閱讀了相關的問題,但我無法正確理解它們以在我 ...

如何從 QVector 中刪除 QGraphicsRectItem?

[英]How to remove a QGraphicsRectItem from a QVector?

我有一個填充有 QGraphicsRectItem 元素(小矩形)的 QVector,當用戶單擊它時,我需要刪除一個矩形。 我嘗試使用removeItem(vec.begin() + i)並delete vec.begin() + i函數, removeItem(vec[i])和delete ve ...

使用 QVector 並在良好實踐中實現 QVector 的子集

[英]Using QVector and implement a subset of QVector in good practice

大家好,早上好,我有兩個關於 QVector 及其用法的問題。 我有一個自己的自定義類。 有必要使用QVector&lt;QSharedPointer&lt;Class*&gt;&gt;或者直接將實例添加到QVector就足夠了,比如QVector&lt;Class*&gt;&gt; 。 我讀到QV ...

鑄造 Qvector<uint8_t> 到 QString

[英]Casting Qvector<uint8_t> to QString

我想將對應於字符的十六進制值的 uint8_t 向量轉換為字符串。 但我無法將向量轉換為字符串。 請幫助我的代碼: ...

有沒有更好的方法來為“零填充”附加 QVector?

[英]is there a better way to append a QVector for 'zero padding'?

我有一個長度為 (n) 的 QVector (v),其中已經有多個值。 我想將此 QVector 的長度加倍,並用 0 填充后半部分。 有沒有比以下更好的方法來做到這一點: 在循環中調用 append 感覺效率低下/不優雅 提前致謝... ...

2020-01-27 21:31:44   1   67    qt / qvector  
如何轉換 QVector<double> 到 QByteArray 並壓縮它

[英]How to convert QVector<double> to QByteArray and compress it

我想將 QVector 轉換為 QByteArray。 我正在使用這樣的東西: 並閱讀它: 但我有一個問題。 我保存了像 1.23124121242135 這樣的數字,閱讀后我得到了 1.23124。 如何存儲和讀取完整號碼? ...

使用 double* 設置 QVector 數據,無需 memory 復制

[英]set QVector data with double* without memory copying

我有一個結構MyVect ,我希望將我的結構MyVect轉換為 QVector 變量,而不復制 memory。 我想使用已經初始化的 QVector 保留的相同 memory。 類似的東西 提前感謝您的幫助 ...

QVector::clear 和 QFile::close 在 QThreadPool

[英]QVector::clear and QFile::close in QThreadPool

我正在使用 QThreadPool 來運行一個具有 function 的工作程序來創建然后清除巨大的 QVector 並寫入巨大的文件。 但是,每次一個工作人員到達那一行(QVector::clear/QFile::close)時,所有線程都會凍結,並在完成后繼續。 有人有什么建議可以克服這種情況 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM