qfile

    1熱度

    2回答

    從文件中讀取數據,並保持在一個QHash如下: QHash<int, QVector<float> > 我的數據文件不包含頭文件,所以當我第一次創建矢量然後進入文件循環,我錯過了第一行的數據。我的來源是: QFile file("...\\a.csv"); if(!file.open(QIODevice::ReadOnly)) { QMessageBox::wa

    2熱度

    1回答

    我要去複製使用QFile::copy功能一個文件,但這個函數總是返回false和errorString說: "Cannot open D:/tmp/buf34.txt for input" 我試圖運行此程序改變了管理員權限,但一無所獲。我的代碼是非常簡單的: QString source = url.toLocalFile(); QString destination = _dir.

    0熱度

    1回答

    我正在創建,然後使用QTextStream寫入到文本文件。問題在於,如果我構建應用程序並從創建的文件夾運行該應用程序,則會創建該文件,但如果我在Qt中以釋放或調試模式運行該應用程序,則不會創建該文件。有沒有人有什麼建議?我正在使用Macbook Pro。

    1熱度

    1回答

    當我定義類似以下 struct TInputData { QString filename; QFile file; QTextStream stream; }; 然後我放入QVector容器以此爲遵循結構出現該問題: QVector<struct TInputData> input(DATA_SOURCE_END); 後,我調用 向量成員字段的一些方

    0熱度

    1回答

    我試圖創建我自己的QFileIconProvider類,我想用QFileSystemModel。 我結束了這段代碼: class SeIconProvider(QtGui.QFileIconProvider): def __init__(self): QtGui.QFileIconProvider.__init__(self) self.rsFileIcon = QtGu

    2熱度

    2回答

    我嘗試使用QFile寫入現有文件,QFile按預期工作。但是,問題是,如果文件在Excel中打開,從我的程序寫入文件失敗。 我嘗試使用QFileInfo測試權限,並具有文件的所有讀寫權限。測試 bool opened = file-> open (QIODevice :: WriteOnly) 返回true。 當使用notepad ++打開文件時,不會發生同樣的問題。 如何檢查文件是否被鎖定並

    1熱度

    1回答

    我有一個文件列表,我想序列化每個文件的文件信息並通過套接字發送它。 我看到它可能序列像這樣的例子: QByteArray ba; QDataStream ds(&ba); ds << my_stringlist; QByteArray ba; QDataStream ds(&ba); ds >> my_stringlist; ,但我無法找到QFileInfo支持。是否可以序列化這個

    3熱度

    1回答

    我使用QDataStream從文件中分段讀取二進制數據(例如100字節),然後進行處理。基本上QDataStream stream(&file)與文件是QFile。 到目前爲止一切正常。但我想一般來說,當小數據部分不是逐個從文件中讀取時,處理速度更快,而是來自緩衝區,文件的數據量更大。因此,這裏是我的問題: 是使用QDataStream當這樣的緩衝已經內部完成,使得手動實現緩衝區將不會進一步加快處

    2熱度

    1回答

    我是黑莓10中的新手,我想在設備文件中創建文件。 有誰知道該怎麼做? 在此先感謝。

    0熱度

    1回答

    在我的應用程序是用Qt編寫的,我有一個QGraphicsScene。在這個QgraphicsScene中有一個圖像和一些用戶繪製的項目。我想把這個QgraphicsScene保存在它上面。 ,比如我有這個東西: QGraphicsPixmapItem* image; QPointF point; ChromosomeShape::type pointType; QGraphicsItem *