qt解壓rar
A. Qt怎麼讀取zip或者gz格式的文件
Excel.Application 是ActiveX 控制項的名字
QAxWidget::QAxWidget ( const QString & c, QWidget * parent = 0, Qt::WindowFlags f = 0 )
創建一個QAxWidget ,並且初始化ActiveX 控制項C
QAxObject* workbooks = widget.querySubObject("WorkBooks");
表示從widget中獲取一個com對象
這兩行的意思應該是創建一個excel的QAxWidget,並且獲取名為工作表的com對象
Qt調用zlib解壓縮的方法
/**
*返回值:將解壓出來的文件的絕對路徑保存在QStringList中
*
*參數:FileName是要解壓的zip文件的絕對路徑,QStringList其實也就是QList<QString>list類型用來保存解壓後各文件的路徑
*
*功能:解壓指定的zip文件並將解壓出來的文件的絕對路徑保存在list中
**/voidWidgetSmallClass::slot_UncompressedFile(QStringFileName,QStringList&ListPic)
{
/**新建一個文件夾,用來保存解壓後的文件*/
QStringUnpressPath=FileName.remove(".zip");
QDirdir;
dir.mkpath(UnpressPath);
unz_file_info64FileInfo;
/**打開zip文件,這里記得一定要加上".zip",因為在上面的時候已經將".zip"移出去了。*/
unzFilezFile=unzOpen64((FileName+".zip").toStdString().c_str());
unz_global_info64gi;
/**獲取文件數量*/
if(unzGetGlobalInfo64(zFile,&gi)==UNZ_OK)
{
intresult;
for(inti=0;i<gi.number_entry;++i)
{
charfile[256]={0};
charext[256]={0};
charcom[1024]={0};
if(unzGetCurrentFileInfo64(zFile,&FileInfo,file,sizeof(file),ext,256,com,1024)!=UNZ_OK)
{
;
}
if(!(FileInfo.external_fa&FILE_ATTRIBUTE_DIRECTORY))//文件,否則為目錄
{
result=unzOpenCurrentFile(zFile);//無密碼
result=unzOpenCurrentFilePassword(zFile,"szPassword");//有密碼
}
chardata[1024]={0};
intsize;
/**將路徑寫到list中*/
QStringpath=UnpressPath+QString("/")+file;
ListPic<<path;
QFileFile(path);
File.open(QFile::WriteOnly);
/**打開新文件並將數據寫進去*/
while(true)
{
size=unzReadCurrentFile(zFile,data,sizeof(data));
if(size<=0){break;}
File.write(data,size);
}
File.close();
unzCloseCurrentFile(zFile);
if(i<gi.number_entry-1&&unzGoToNextFile(zFile)!=UNZ_OK){return;}
}
unzClose(zFile);
}
else{return;}
}
C. linux下怎樣使用tar命令解壓縮名稱中不包括「-」字元的其他壓縮文件
linux中,如何使用tar進行解壓縮環境:windows 7 + virtualboax + fedora 15 kde可以使用tar命令解壓縮.tar.gz文件,下面以解壓縮qt源文件舉例:1.在windows中將qt源文件拷貝到共享文件夾下2.在fedora 15中,進入到共享文件下,共享文件會自動掛載在/media/下3.如果將壓縮文件解壓到/home/admin/Backups目錄下,需要先切換到該目錄。4.使用tar命令,將/media/sf_sharelinux下的qt源文件解壓到當前目錄,即/home/admin/sharelinux下。命令:tar -zxvf /media/sf_sharelinux/qt-everywhere-opensource-src-4.7.4.tar.gz可以看出解壓成功!我經常按著這種思路來進行解壓縮!
D. RAR怎麼解壓QT
qt不用解壓
E. 大師,怎麼安裝S60v5的qt平台啊我在塞班論壇上下載的5分卷版,想解壓在E盤,怎麼操作啊
手機端進行rar格式的解壓,是需要軟體滴~
比如:X-plore(這個是個文件管理軟體,但是它功能很強大,支持zip、rar格式解壓縮,支持zip格式打包)、FreeUnrar(現在叫愛解壓)
解壓完後再進行安裝吧!
F. 缺少qt5widgets.dll怎麼辦
一、如果在運行某軟體或編譯程序時提示缺少、找不到qt5core.dll等類似提示,您可將從腳本之家下載來的qt5core.dll拷貝到指定目錄即可(一般是system系統目錄或放到軟體同級目錄裡面),或者重新添加文件引用。
二、您從我們網站下載下來文件之後,先將其解壓(一般都是rar壓縮包), 然後根據您系統的情況選擇X86/X64,X86為32位電腦,X64為64位電腦。默認都是支持32位系統的, 如果您不知道是X86還是X64,您可以看這篇文章。
三、根據軟體情況選擇文件版本。此步驟比較復雜,如果是Windows的dll文件,
版本號以5.0開頭的或含有 nt 一般是windows2000的文件。
版本號以5.1開頭的或含有 xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。
版本號以6.0開頭的或含有 longhorn、vista 信息的一般是windowsVista的文件。
版本號以6.1開頭的或含有 win7 信息的一般是windows7的文件。 如果不是windows的dll文件,則需要靈活查看版本號、描述、網友提供的信息、以及相關dll的版本號去判斷。
四、直接拷貝該文件到系統目錄里:
1、Windows 95/98/Me系統,將qt5core.dll復制到C:\Windows\System目錄下。
2、Windows NT/2000系統,將qt5core.dll復制到C:\WINNT\System32目錄下。
3、Windows XP/WIN7/Vista系統,將qt5core.dll復制到C:\Windows\System32目錄下。
4、如果您的系統是64位的請將文件復制到C:\Windows\SysWOW64目錄
五、打開"開始-運行-輸入regsvr32 qt5core.dll",回車即可解決。希望腳本之家為您提供的qt5core.dll對您有所幫助。
通過腳本之家下載dll的朋友,可將下面的代碼保存為「注冊.bat「,放到dll文件同級目錄(只要在同一個文件夾裡面有這兩個文件即可),雙擊注冊.bat,就會自動完成qt5core.dll注冊(win98不支持)。
下面是32系統的注冊bat文件(64位的請將下面的system32替換為SysWOW64即可。)
G. qt5cored.dll放在哪
先從網站下載下來文件之後,先將其解壓(一般都是rar壓縮包), 然後根據您系統的情況選擇X86/X64,X86為32位電腦,X64為64位電腦。默認都是支持32位系統的。
使用方法:
1.直接拷貝該文件到系統目錄里:
1)Windows 95/98/Me系統,將此文件復制到c:\Windows\System目錄下。
2)Windows NT/2000系統,將此文件復制到c:\WINNT\System32目錄下。
3)Windows XP/WIN7系統,將此文件復制到c:\Windows\System32目錄。
4)如果您的系統是64位的請將文件復制到C:\WindowsSys\WOW64目錄
2.然後打開"開始-運行-輸入regsvr32 此文件名稱",回車即可解決錯誤提示!
H. Qt程序如何判斷能兼容到哪個qt版本
一、如果在運行某軟體或編譯程序時提示缺少、找不到qtgui4.dll等類似提示,您可將從腳本之家下載來的qtgui4.dll拷貝到指定目錄即可(一般是system系統目錄或放到軟體同級目錄裡面),或者重新添加文件引用。
二、您從我們網站下載下來文件之後,先將其解壓(一般都是rar壓縮包), 然後根據您系統的情況選擇X86/X64,X86為32位電腦,X64為64位電腦。默認都是支持32位系統的, 如果您不知道是X86還是X64,您可以看這篇文章。
三、根據軟體情況選擇文件版本。此步驟比較復雜,如果是Windows的dll文件,
版本號以5.0開頭的或含有 nt 一般是windows2000的文件。
版本號以5.1開頭的或含有 xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。
版本號以6.0開頭的或含有 longhorn、vista 信息的一般是windowsVista的文件。
版本號以6.1開頭的或含有 win7 信息的一般是windows7的文件。 如果不是windows的dll文件,則需要靈活查看版本號、描述、網友提供的信息、以及相關dll的版本號去判斷。
四、直接拷貝該文件到系統目錄里:
1、Windows 95/98/Me系統,將qtgui4.dll復制到C:\Windows\System目錄下。
2、Windows NT/2000系統,將qtgui4.dll復制到C:\WINNT\System32目錄下。
3、Windows XP/WIN7/win10系統(64位系統對應64位dll文件,32位系統對應32位dll文件),將qtgui4.dll復制到C:\Windows\System32目錄下。
4、如果您的系統是64位的請將32位的dll文件復制到C:\Windows\SysWOW64目錄,具體的方法可以參考這篇文章:win7 64位旗艦版系統運行regsvr32.exe提示版本不兼容
五、打開"開始-運行-輸入regsvr32 qtgui4.dll",回車即可解決。希望腳本之家為您提供的qtgui4.dll對您有所幫助。
I. 電腦提示系統丟失Qt5core.dll怎麼辦
win7中顯示電腦丟失qt5core.dll,建議從網站上下載一個qt5core.dll,然後安裝到電腦上即可。
qt5core.dll控制項常規安裝方法:
一、如果在運行某軟體或編譯程序時提示缺少、找不到qt5core.dll等類似提示,您可將從腳本之家下載來的qt5core.dll拷貝到指定目錄即可(一般是system系統目錄或放到軟體同級目錄裡面),或者重新添加文件引用。
二、從網站下載下來文件之後,先將其解壓(一般都是rar壓縮包), 然後根據您系統的情況選擇X86/X64,X86為32位電腦,X64為64位電腦。默認都是支持32位系統的, 如果您不知道是X86還是X64,您可以看這篇文章。
三、根據軟體情況選擇文件版本。此步驟比較復雜,如果是Windows的dll文件,
版本號以5.0開頭的或含有 nt 一般是windows2000的文件。
版本號以5.1開頭的或含有 xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。
版本號以6.0開頭的或含有 longhorn、vista 信息的一般是windowsVista的文件。
版本號以6.1開頭的或含有 win7 信息的一般是windows7的文件。 如果不是windows的dll文件,則需要靈活查看版本號、描述、網友提供的信息、以及相關dll的版本號去判斷。
四、直接拷貝該文件到系統目錄里:
1、Windows 95/98/Me系統,將qt5core.dll復制到C:\Windows\System目錄下。
2、Windows NT/2000系統,將qt5core.dll復制到C:\WINNT\System32目錄下。
3、Windows XP/WIN7/Vista系統,將qt5core.dll復制到C:\Windows\System32目錄下。
4、如果您的系統是64位的請將文件復制到C:\Windows\SysWOW64目錄
五、打開"開始-運行-輸入regsvr32 qt5core.dll",回車即可解決。希望腳本之家為您提供的qt5core.dll對您有所幫助。
通過腳本之家下載dll的朋友,可將下面的代碼保存為「注冊.bat「,放到dll文件同級目錄(只要在同一個文件夾裡面有這兩個文件即可),雙擊注冊.bat,就會自動完成qt5core.dll注冊(win98不支持)。