QT程式設計 day3

2021-08-03 18:20:41 字數 802 閱讀 8254

當建立乙個專案之後,資料夾裡會有6個檔案。其中有乙個為.pro.user檔案,這個檔案不屬於專案源**的一部分,它是qtcreator專屬的使用者定製專案設定,儲存了這個專案本地化的設定。qtcreator開啟專案時會讀取這個設定檔案,比較該專案裡的檔案配置與當前的專案位置等是否符合,符合就載入配置,不符合則就會重新建立乙個本地化的.pro.user檔案。

對於鏈結錯誤時,最常遇到的就是undefined reference to * 鏈結錯誤,通常是沒有鏈結到正確的庫檔案,對於qt自己的庫檔案,只需要在「qt+=」一行末尾加上對應的模組名字,qmake就會在編譯鏈結時為專案新增正確的包含路徑和鏈結庫檔案。

對於非qt模組的庫檔案,通常是在專案檔案pro裡新增libs變數行,一般新增的規則為:

libs+=庫檔案路徑全名

libs+=-l庫檔案路徑 -l庫檔案短名

學習的過程中,遇到乙個問題解決不了,好難過,先記錄下來

#include "widget.h"

#include "ui_widget.h"

#include //added new line

#include

widget::widget(qwidget *parent) :

qwidget(parent),

ui(new ui::widget)

widget::~widget()

出現的問題是『class ui:widget』has no member named 『label』不會解決

然後幫助文件還找不到,明天再看好了,先溜出去玩一圈~

遊戲程式設計基礎day3

虛擬環境管理工具 配置虛擬環境 workon home 路徑 mkvirtualenv 虛擬環境名 在workon home下建立虛擬環境 建立完畢後自己啟用 workon 虛擬環境名 使用workon 後面跟的這個虛擬環境 deactivate 退出虛擬環境 建立遊戲最小系統 建立遊戲專案的時候必...

物件導向程式設計day3

1.什麼是組合 乙個物件的屬性是來自於另外乙個類的物件,稱之為組合 2.為何用組合 組合也是用來解決類與類 冗餘的問題 1.什麼是封裝 裝指的是把屬性裝進乙個容器 封指的是隱藏的意思,但是這種隱藏式對外不對內的 2.為何要封裝 封裝不是單純意義的隱藏 封裝資料屬性的目的 將資料屬性封裝起來,類外部的...

日積月累 day3

sector 扇區,段 分段 vertically 豎直地,直立地 horizonally 水平地backspace 退格,回退 terminate 端接,終止 drag 拖,拉,牽,拽 formatted 有格式的 underscore 在.下面劃線 initially 最初,開頭 reforma...