freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式課程設(shè)計(jì)報(bào)告-基于qt(參考版)

2024-11-14 02:09本頁面
  

【正文】 當(dāng)然,在這其中,我也發(fā)現(xiàn)自己的許多不足之處,由于學(xué)期伊始我沒有好好學(xué)習(xí),才落到如此地步,這也可以說是一個教訓(xùn)吧!我相信在以后的學(xué)習(xí)工作中,我一定會端正自己的學(xué)習(xí)態(tài)度,一絲不茍的去對待每一件事。 ”沒有付出,何談回報(bào)呢?再者,通過本次 課設(shè) ,我也學(xué)會了如何去分析問題,如何找出自己設(shè)計(jì)中的不足,繼而去排除解決問題,這就是一個自我學(xué)習(xí)的過程??赡芪覍τ谇度胧降闹R學(xué)習(xí)的還是不太多,但是這之外的東西收獲頗豐。其中的困難可想而知。 現(xiàn)在搭建的環(huán)境是交叉編譯的,如果不用交叉編譯,則環(huán)境變量那里都設(shè)成 的,而不用 QTE的。 OK, 也編譯好了。) 2. 編譯及安裝 進(jìn) 入 /usr/local/qt/ 目錄,進(jìn)行編譯安裝。好了,現(xiàn)在簡單的總結(jié)一下,首先,使用 qtx11提供的庫和開發(fā)工具開發(fā)出 qt 應(yīng)用程序,然后使用 qtembedded 關(guān)于 x86 庫和工具再次編譯我們開發(fā) qt 應(yīng)用程序,這是所得到的可執(zhí)行文件就可以在 qvfb 上運(yùn)行了,最后,使用 qtembeddedd 的 arm 庫再次編譯就可以得到在 arm上能運(yùn)行的可執(zhí)行程序。前面說過,我們需要 qvfb來開發(fā),但是 qvfb 只能執(zhí)行 x86 架構(gòu)的應(yīng)用程序,所以需要讓 qtembedded 生成關(guān)于 x86的庫和其他文件。 再解壓一下 , 并重命名為 ,在終端中進(jìn)行操作: cd /root/local/qt tar zxvf 19 mv tar zxvf mv ( 這里, qtembedded 需要解壓兩次,一個重命名為 , 另一個為 ,根據(jù)他們的名字可以知道前者是適合 x 架構(gòu)的,后者適合 arm 架構(gòu)為什么需要兩個呢?如果有開發(fā)板的話,可以只編譯qtembedded 版本成 arm 架構(gòu)的就可以了,但是很多時候用 qvfb 的話,開發(fā)會方便很多,所以多編譯一個 x86架構(gòu)的也不錯。 在 Linux 里設(shè)置環(huán)境變量的方法( export PATH)然后在終端中進(jìn)行以下操作: armlinuxgcc v 查看 armlinuxgcc的版本情況 編譯及安裝 1. 解壓文件 將 /root/local/qt目錄下進(jìn)行解壓,解壓完成后,得到 /usr/local/qt/ 目錄。 問題是:當(dāng)圖片循環(huán)時指針 i一直處于遞加的,但圖片的顯示是 循環(huán)結(jié)束圖片由第一張直接顯示最后一張圖片 18 解決方案:在循環(huán)控制的時候 repaint()有多少次調(diào)用多少次,所以用 repaint()代替 update() . 在 PXA270S 上的移植 【交叉編譯器】: 編譯前的一些準(zhǔn)備工作: /usr/local/qt (源碼包存放的目錄) 在終端中執(zhí)行: mkdir /usr/local/arm 解壓 cd /usr/local/arm 等待解壓完成。我用的是前者。 (path)。 QString path=()。 void RenderArea::paintEvent(QPaintEvent *) { QPainter painter(this)。 問題如下: 分析原因:因?yàn)?QPixmap pixmap 為全局變量,在圖片瀏覽功能時 (path)將所有 的圖片路徑都加載進(jìn)去,雖然指針 i QFileInfo fileInfo = (i) 控制圖片的路問題:當(dāng)圖片顯示最后一張圖片繼續(xù)點(diǎn) 下一張圖片按鈕的時候,圖片路勁是正確的,但窗口顯示的仍是最后一張圖片 17 徑,用 qDebug 打印路徑是正確的,但 QPixmap pixmap 一直取的是所有圖片中的最后一張圖片的路徑。 QString path=()。 list = ()。 filters *.bmp *.jpg *.png*.gif。 QDir picdir(dir)。 //全局變量 QFileInfoList list。通過 QDir 來獲得圖片的路徑, 通過 QPixmap 使用 QDir 得到的路徑來顯示圖片。 update()。 } } void RenderArea::Small(){ //圖片縮小功能 if(w) //最小比例 { w=w*。 //每單擊按鈕圖片擴(kuò)大比例 15 h=h*。 repaint()。 } w=1。 } } i++。 repaint()。 bool a=true。 //慢速播放 QTime t。 //快速播放 } else if(p==2){ sum=2020。 14 } void RenderArea::Start(int p){ //循環(huán)播放圖片功能 int sum=0。 } else if(i==0){ i=()1。amp。 if( (()==0)|| ()==1){ return。 } void RenderArea::pre_area(){ //上一張圖片功能實(shí)現(xiàn) w=1。 } else if(i==(()1)){ //當(dāng)圖片顯示到最后一張將指針指導(dǎo)第一張 i=0。amp。 if( (()==0)|| ()==1){ //判斷是否有圖片用于顯示 return 。 } void RenderArea::fun_area(){ //下一張圖片功能實(shí)現(xiàn) w=1。 //x、 y 坐標(biāo)控制顯示位置 (x,y,(int)(()*w),(int)(()*h),pixmap,0,0,0,0)。 int x=( size().width()(int)(()*w))/2。 //加載圖片的絕對路徑 qDebug(\n pi=%d\n,i)。 //通過文件名獲得圖片的絕對路徑 QPixmap pixmap。 QFileInfo fileInfo = (i)。 } QSize RenderArea::sizeHint() const { return QSize(10000, 10000)。 //圖片的水平比例 update()。 h=1。 //支持顯示圖片的格式 (filters)。 QStringList filters。 if(!(dir)) { return 。 //指針 dir=/home/Katrina/wisdom/fxy1/photo。 } if ( eventkey() == Qt::Key_Left) { nextdisplay()。 } void Window::small() { renderAreaSm
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1