Ⅰ Qt使用OpenGL重定義的問題,有人能幫我解決嗎
解決Qt QOpenGl中方法未定義的問題:
用Qt中的QGLWidget窗體類中是不包括glut工具庫的,難怪在myGLWidget(在我的程序中是QGLWidget的派生類)中繪制實心球體是說「glutSolidSphere」: 找不到標識符,就是說沒有這個函數的聲明。接下來就來安裝glut庫:
1.先下載glut庫http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip。
2.將下載下來的文件解壓,將glut32.lib和glut.lib兩個lib文件移到qt目錄下的./lib文件夾中。
3.將glut.dll和glut32.dll兩個動態鏈接庫移到C:\windows\system32中。
4.將glut.h文件移到qt目錄下的\include\QtOpenGL中,並建立glut文件(不要後綴),這樣就將glut安裝好了,切換到在自己的程序中,在myGLWidget.cpp(QGLWidget派生類的cpp)加入「#include<glut>」,這樣就可以使用glut中的函數了。
方法步驟4中,建立glut文件的過程,是這樣的:在qt目錄下的\include\QtOpenGL目錄下,新建一個txt文件,裡面輸入代碼:#include 「glut.h」,然後把該txt文件的名字重命名為glut,注意這個地方不需要加後綴。另外需要特別注意的是,雖然我們把glut.h文件放入在qt目錄下的\include\QtOpenGL下,且我們也在GLWidget.cpp中也加入了頭文件#include<QtOpenGL>,但是因為QtSDK庫編譯的原因,我們在GLWidget.cpp中仍然需要添加#include<glut>語句才行。
Ⅱ Qt中,怎麼修改生成的EXE文件的圖標和名字
具體依賴於編譯器。部分編譯器不支持exe圖標更改。
以VC為例:
1 打開工程。
2 新建文件,選擇resource類型文件(資源類)。
3 選擇add resource(新增資源)。
4 選擇icon(圖標)。
5 選擇一個.ico文件導入。ico即圖標文件。可以選擇系統自帶的,也可以自己製作。
6 編譯工程。會發現exe的圖標已經更換了。
補充說明:已經生成的exe文件無法修改圖標。
Ⅲ qt修改C盤program
重啟。
假設需要改名的用戶賬戶為A賬戶,更改用戶文件夾名稱之前必須先添加一個用戶賬戶(可以新建一個微軟賬戶,假設為B賬戶),並將B賬戶由標准賬戶升級為管理員賬戶,然後注銷A賬戶退出,重啟電腦用B賬戶登錄。打開我的電腦-C盤-用戶-A用戶文件夾,這時候可以重命名了,如果不行,再重啟一下。
修改,一個漢語詞彙,是指改動、刪節或增添、改正、糾正修改有錯誤的文本,主要是為了達到提高文章質量的目的,包括四種方法:刪、增、理、換。
Ⅳ QT的房間怎麼重命名
點房間管理
Ⅳ QT 調用dll時導出函數重命名問該怎麼解決
一:打開騰訊電腦管家,找到工具箱-電腦診所。
二:點擊軟體問題專區。
三:在丟失dll文件一鍵修復區,找要修復的dll文件選項。
四:點擊立即修復,便可以恢復正常了
Ⅵ QT中遍歷一個文件夾並給文件夾中的每個文件改名字,如何構造遍歷文件夾的迭代器,請高手指教啊
QDirIterator it("/etc", QDirIterator::Subdirectories);
while (it.hasNext()) {
qDebug() << it.next();
// /etc/.// /etc/..// /etc/X11// /etc/X11/fs// ...
}
迭代器不用自己寫 還有隻是重命名文件名不用打開文件的 我沒具體寫 你先試試吧
Ⅶ QT名稱改了後想還原回默認的名稱怎樣還原
今天用QQ電腦管家檢測蹭網情況,,發現有幾個蹭網的、管家上面說可以改密碼防蹭網 於是就 點了、然後進入了一個頁面、、根據上面說的、試著輸入了用戶名和口令【admin\admin】、成功了、然後進入了無線網路界面、、然後根據步驟改了新的 【用戶名和口令、 無線網路的名稱、認證方式和密鑰】、、保存、重啟路由器、、斷網、、、、、、、、、、
然後在【可用網路】中 發現了我改的那個網路、 於是連接、、、成功了
可郁悶的是 、不一會、、斷網了、、我又到【可用網路】中找、、我吃驚了、、我發現我改的那個網路的名稱竟然還原成沒改之前的那個名稱了、、改的密鑰也還原成之前的不加密、、於是我又去改 又發現登陸的用戶名和口令也還原了【admin\admin】 為什麼?就好像我之前做的一切改動全消失了、、跟沒發生似的
這是怎麼回事 都好幾次了,一直是這樣,最多也撐不到10分鍾 不爽 、、、我用的是 雷龍 無線網卡、、 求求 諸位 大蝦
是指工作表的名稱嗎,你右擊名稱,然後重命名就可以了
Ⅷ 怎麼用QT設置環境變數
QT安裝
一. 下載安裝文件:qt-sdk-win-opensource-2010.05.exe
下載網址:http://qt.nokia.com/downloads,這是Qt官方網站,您可以選擇下載更新的版本,我的這個版本已經比較老了。
二. 安裝Qt
運行Qt安裝文件,按照指導一步一步安裝即可,我就不贅述了。
三. 漢化Qt
可以到CSDN上下載,我上傳了漢化包及使用說明,網址為:http://download.csdn.net/source/3255642
QT環境變數設置
四. QT環境變數設置
Qt環境變數的設置可以可以參考Qt安裝目錄bin文件夾下的qtenv.bat的設置,比如我的安裝路徑為D:\Qt,那麼該目錄就在D:\Qt\bin\qtenv.bat,其內容為:
==================================================
@echo off
rem
rem This file is generated
rem
echo Setting up a MinGW/Qt only environment...
echo -- QTDIR set to D:\Qt\qt
echo -- PATH set to D:\Qt\qt\bin
echo -- Adding D:\Qt\bin to PATH
echo -- Adding %SystemRoot%\System32 to PATH
echo -- QMAKESPEC set to win32-g++
set QTDIR=D:\Qt\qt
set PATH=D:\Qt\qt\bin
set PATH=%PATH%;D:\Qt\bin;D:\Qt\mingw\bin
set PATH=%PATH%;%SystemRoot%\System32
set QMAKESPEC=win32-g++
==================================================
上面是批處理代碼,其涵義簡述如下:
@:表示後面的命令不回顯
echo:命令參數為[on] [off] [message]
分別表示[以後的命令都顯示][都不顯示][顯示message]
rem:是注釋用的。
set:命令參數為[variable=[string]]用來顯示,設置或刪除環境變數,variable為變數名,string為其值。
那麼,環境變數的設置方法為:
(1)、右鍵單擊「我的電腦」-「屬性」-「高級」-「環境變數」-「系統變數」
(2)、「新建」,變數名設置為:QTDIR,變數值設置為:D:\Qt\qt
(3)、同2,「新建」,變數名設置為:QMAKESPEC,變數值設置為:win32-g++
(4)、path變數一般都會有,只要添加就行了,雙擊path變數,在變數值後面添加:;D:\Qt\qt\bin;D:\Qt\bin;D:\Qt\mingw\bin;%SystemRoot%\System32
(5)、上述變數和值必須和qtenv.bat中的對應,然後就OK了。
(6)、如果想更方便的使用命令,可以將D:\Qt\mingw\bin目錄下的mingw32-make.exe文件拷貝一份,重命名為make.exe,下面你將看到它的作用。
五. 測試
(1) 圖形界面測試:
在這個環境下,其實已經配置好臨時的環境變數,即使你不做如上操作,也可以運行成功。打開Qt
Creator,然後隨便打開一個已有Qt應用程序,編譯運行成功即可。
註:強調一下,Qt不支持中文目錄,也就是說,如果你所建工程所在目錄含有中文,運行會有問題,把工程拷貝到一個純英文目錄下即可。
(2) Qt Command Prompt測試:
Qt自帶了一個命令行程序,這個環境同圖形界面一樣,已經配置好臨時的環境變數,當您打開它時,您會發現上面回顯了一些命令設置,即qtenv.bat中用echo輸出地部分。
下面介紹命令處理Qt工程(需先切換到工程所在目錄):
===========================================================
>qmake projectName.pro
>qmake
>make
>cd debug
>projectName.exe
===========================================================
上面的projectName為我的工程名,您可以根據你的工程作相應修改;如果程序運行正常,那就OK了。
註:make即為我們在第四部分第六條所做的修改部分。
(3)命令提示符窗口:
這是Windows自帶的命令窗口,如果不配置環境變數,在這個環境下無論如何是無法編譯運行Qt程序的。編譯運行之前,需要切換到工程所在目錄,然後具體操作如第2條,如果程序運行正常,那說明環境變數真的沒有問題,恭喜你,你成功安裝了Qt。
Ⅸ 求助,QT如何用代碼執行安裝使用打包工具打
cmd是command的縮寫.即命令行。下面是常用的一些CMD命令,供大家查閱使用學習。
工具/原料
電腦
CMD命令
方法/步驟
有關某個命令的詳細信息,請鍵入 HELP 命令名
ASSOC 顯示或修改文件擴展名關聯。
AT 計劃在計算機上運行的命令和程序。
ATTRIB 顯示或更改文件屬性。
BREAK 設置或清除擴展式 CTRL+C 檢查。
CACLS 顯示或修改文件的訪問控制列表(ACLs)。
CALL 從另一個批處理程序調用這一個。
CD 顯示當前目錄的名稱或將其更改。
CHCP 顯示或設置活動代碼頁數。
CHDIR 顯示當前目錄的名稱或將其更改。
CHKDSK 檢查磁碟並顯示狀態報告。
CHKNTFS 顯示或修改啟動時間磁碟檢查。
CLS 清除屏幕。
CMD 打開另一個 Windows 命令解釋程序窗口。
COLOR 設置默認控制台前景和背景顏色。
COMP 比較兩個或兩套文件的內容。
COMPACT 顯示或更改 NTFS 分區上文件的壓縮。
CONVERT 將 FAT 卷轉換成 NTFS。您不能轉換
當前驅動器。
COPY 將至少一個文件復制到另一個位置。
DATE 顯示或設置日期。
DEL 刪除至少一個文件。
DIR 顯示一個目錄中的文件和子目錄。
DISKCOMP 比較兩個軟盤的內容。
DISKCOPY 將一個軟盤的內容復制到另一個軟盤。
DOSKEY 編輯命令行、調用 Windows 命令並創建宏。
ECHO 顯示消息,或將命令回顯打開或關上。
ENDLOCAL 結束批文件中環境更改的本地化。
ERASE 刪除至少一個文件。
EXIT 退出 CMD.EXE 程序(命令解釋程序)。
FC 比較兩個或兩套文件,並顯示
不同處。
FIND 在文件中搜索文字字元串。
FINDSTR 在文件中搜索字元串。
FOR 為一套文件中的每個文件運行一個指定的命令。
FORMAT 格式化磁碟,以便跟 Windows 使用。
FTYPE 顯示或修改用於文件擴展名關聯的文件類型。
GOTO 將 Windows 命令解釋程序指向批處理程序
中某個標明的行。
GRAFTABL 啟用 Windows 來以圖像模式顯示
擴展字元集。
HELP 提供 Windows 命令的幫助信息。
IF 執行批處理程序中的條件性處理。
LABEL 創建、更改或刪除磁碟的卷標。
MD 創建目錄。
MKDIR 創建目錄。
MODE 配置系統設備。
MORE 一次顯示一個結果屏幕。
MOVE 將文件從一個目錄移到另一個目錄。
PATH 顯示或設置可執行文件的搜索路徑。
PAUSE 暫停批文件的處理並顯示消息。
POPD 還原 PUSHD 保存的當前目錄的上一個值。
PRINT 列印文本文件。
PROMPT 更改 Windows 命令提示符。
PUSHD 保存當前目錄,然後對其進行更改。
RD 刪除目錄。
RECOVER 從有問題的磁碟恢復可讀信息。
REM 記錄批文件或 CONFIG.SYS 中的注釋。
REN 重命名文件。
RENAME 重命名文件。
REPLACE 替換文件。
RMDIR 刪除目錄。
SET 顯示、設置或刪除 Windows 環境變數。
SETLOCAL 開始批文件中環境更改的本地化。
SHIFT 更換批文件中可替換參數的位置。
SORT 對輸入進行分類。
START 啟動另一個窗口來運行指定的程序或命令。
SUBST 將路徑跟一個驅動器號關聯。
TIME 顯示或設置系統時間。
TITLE 設置 CMD.EXE 會話的窗口標題。
TREE 以圖形模式顯示驅動器或路徑的目錄結構。
TYPE 顯示文本文件的內容。
VER 顯示 Windows 版本。
VERIFY 告訴 Windows 是否驗證文件是否已正確
寫入磁碟。
VOL 顯示磁碟卷標和序列號。
XCOPY 復制文件和目錄樹。
appwiz.cpl------------添加刪除程序
control userpasswords2--------用戶帳戶設置
cleanmgr-------垃圾整理
CMD--------------命令提示符可以當作是 Windows 的一個附件,Ping,Convert 這些不能在圖形環境下 使用的功能要藉助它來完成。
cmd------jview察看Java虛擬機版本。
command.com------調用的則是系統內置的 NTVDM,一個 DOS虛擬機。它完全是一個類似 Virtual PC 的 虛擬環境,和系統本身聯系不大。當我們在命令提示符下運行 DOS 程序時,實際上也 是自動轉移到 NTVDM虛擬機下,和 CMD 本身沒什麼關系。 (本文來自電腦技術網,網址:www.it892.com,轉載請註明來源。)
calc-----------啟動計算器
chkdsk.exe-----Chkdsk磁碟檢查
compmgmt.msc---計算機管理
conf-----------啟動 netmeeting
control userpasswords2-----User Account 許可權設置
devmgmt.msc--- 設備管理器
diskmgmt.msc---磁碟管理實用程序
dfrg.msc-------磁碟碎片整理程序
drwtsn32------ 系統醫生
dvdplay--------啟動Media Player
dxdiag-----------DirectX Diagnostic Tool(開啟關閉direct X的功能就在裡面)
gpedit.msc-------組策略編輯器
gpupdate /target:computer /force 強制刷新組策略
eventvwr.exe-----事件查看器
explorer-------打開資源管理器
logoff---------注銷命令
lusrmgr.msc----本機用戶和組
msinfo32---------系統信息
msconfig---------系統配置實用程序
net start (servicename)----啟動該服務
net stop (servicename)-----停止該服務
notepad--------打開記事本
nusrmgr.cpl-------同control userpasswords,打開用戶帳戶控制面板
Nslookup-------IP地址偵測器
oobe/msoobe /a----檢查XP是否激活
perfmon.msc----計算機性能監測程序
progman--------程序管理器
regedit----------注冊表編輯器
regedt32-------注冊表編輯器
regsvr32 /u *.dll----停止dll文件運行
route print------查看路由表
rononce -p ----15秒關機
rsop.msc-------組策略結果集
rundll32.exe rundll32.exe %Systemroot%System32shimgvw.dll,ImageView_Fullscreen----啟動一個空白的Windows 圖片和傳真查看器
secpol.msc--------本地安全策略
services.msc---本地服務設置
sfc /scannow-----啟動系統文件檢查器
sndrec32-------錄音機
taskmgr-----任務管理器(適用於2000/xp/2003)
tsshutdn-------60秒倒計時關機命令
winchat--------XP自帶區域網聊天
winmsd---------系統信息
winver-----顯示About Windows 窗口
wupdmgr-----------Windows Update