Ⅰ 別人發的qt文件怎麼打開
打開QTCreater,點擊文件,選擇「打開文件或項目」。點擊「打開文件或項目」後,選擇要打開的項目,選擇「.pro」文件進行打開,就可打開項目了。
項目路徑一定不能包含中文,不然會出現打開錯誤、或打開的項目中只有一個「.pro」文件,或者直接打不開。
Ⅱ 在mac下用QT編寫代碼想打開一個文件路徑怎麼設置
#include <QDesktopServices>
#include <QUrl>
QString runPath = QCoreApplication::applicationDirPath(); //獲取exe路勁
QString Name = 「student.rtf"」;
QString AllPath = QString("%1/%2").arg(runPath).arg(Name);
QFile bfilePath(AllPath);
if(!bfilePath.exists()){//是否存在
return;
}
QString filePath = "file:///" + AllPath; //打開文件夾用filse:///,打開網頁用http://
QDesktopServices::openUrl(QUrl::fromLocalFile(filePath));
Ⅲ qt如何實現點擊按鈕打開指定文檔
connect(m_HelpAct, SIGNAL(triggered()), this, SLOT(OnHelp()));
實現槽函數:
void CXXX::OnHelp(){
QString runPath = QCoreApplication::applicationDirPath(); //獲取exe路勁。
QString helpName = "幫助文檔.pdf";
QString helpPath = QString("%1/%2").arg(runPath).arg(helpName);
QFile bfilePath(helpPath);
if(!bfilePath.exists()){
return;
}
QString filePath = "file:///" + helpPath; //打開文件夾用filse:///,打開網頁用http://
QDesktopServices::openUrl(QUrl::fromLocalFile(filePath));
}
Ⅳ Qt怎麼打開指定文件夾下的SQLite數據文件
首先,你的資料庫肯定是跟著你的程序跑的,你不能指定你程序一定要用戶放到D盤下面,也許用戶喜歡把程序放到E盤下面呢。所以你在指定的時候最好用相對路徑,假設你程序運行目錄是在bin下面,你可以在bin下面創建一個data目錄專門用來保存資料庫,你指定目錄的時候就可以
db.setDatabaseName("./data/student.db");//這樣指定。
Ⅳ Qt怎麼打開指定文件夾下的SQLite數據文件
採用將項目中的sqlite文件拷到android內存卡上的固定位置,先判斷位置上是否存在sqlite文件,不存在則復制文件。sqlite可放在res的raw目錄下,亦可放在assets下,放在assets下,可新建其他層次目錄,本例選擇assets1.首先,添加sdcard許可權在An..
Ⅵ qt 打開文件的幾種方式
在/usr 目錄下有e1.xml 文件,在程序的執行文件所在目錄下有個test文件夾,test里有configurefile2.xml ;configurefile3.xml 一:工程里使用後綴為qrc的資源文件: 比如 資源文件里的內容為:<RCC<qresource <file alias="configfile1"/usr/configurefile1.xml</file <file alias="configfile2"test/configurefile2.xml</file <filetest/configurefile3.xml</file </qresource</RCC(其中test是在工程執行文件所在路徑下的一個文件夾) 這樣在程序中: QFile file1(":/configfile1"); QFile file2(":/configfile2"); QFile file3(":/test/configurefile3.xml"); file1.open(QFile::ReadOnly); file2.open(QFile::ReadOnly); file3.open(QFile::ReadOnly);上述三條打開文件的操作都可以成功打開對應文件, 但是如果在資源文件里 如果對某個文件的引用里加了alias別名的操作,比如QFile file2(":/test/configurefile2.xml"); file2.open(QFile::ReadOnly);將打開文件失敗。 QT里:/表示對資源的引用,不是表示當前目錄 二 使用相對路徑 QFile file3("test/configurefile3.xml"); file3.open(QFile::ReadOnly);OPEN成功 三 使用絕對路徑
Ⅶ Qt中如何打開一個文件所在目錄
用QDesktopServieres
QDesktopServices::openUrl(QUrl(youFilePath,QUrl::TolerantMode));
Ⅷ qt中將文件保存在文件夾下打開文件夾找不到
qt中通過添加現有文件後找不到目錄的原因是沒有識別到該文件的加入。解決辦法
1、重建工程,一次性加入所有需要的文件,有時需要增加對應的介面。
2、只要三個步驟:清理項目,執行qmake,重新編譯。
Ⅸ qt如何打開一個指定文件
QDesktopServices::openUrl(QUrl::fromLocalFile(QFileInfo("文件名.文件後綴").absoluteFilePath()));