Qt開發日記2

2021-06-19 10:46:34 字數 347 閱讀 5942

經過這一段時間的學習對qt開發和程式設計有了一定的認識。

首先,我非常習慣於qtt的程式設計方式,因為qt是基於c++的,所以對我來說,就能很快的理清其條理。然後,說一下程式設計學習過程中,所遇到的一些問題吧

首先是關於tr()的問題。一開始看見幾乎網上的qt程式都是採用的tr()來輸出字元,就自然而然的使用它來輸出字串。但後來經常遇到"常量中含有換行符"的問題時,再在網上尋找這方面的問題時才發現,tr是用於將字串翻譯成其他語言的函式,單純的輸出字串的話,使用qstring更好。

再說一下和的區別吧。

其實,兩者的作用是一致的,但是前者更能體現出qt的組織方式,qtgui就相當於乙個目錄,而qlabel就是其中的乙個檔案。

QT開發日記

1,在使用moc的時候,q object這個巨集不能用在乙個類的定義檔案中,只能在單獨作為乙個類的宣告檔案中用,否則會出現 vtable for x 類名 的出錯提示。如果乙個類只宣告了,而沒有定義,也會出現上述錯誤.這時可以在這個檔案的末尾加上 include moc xx為不要.cpp字尾的檔名...

我的Qt學習日記 DAY 2 Qt 開發環境

qt 開發環境 qt 開發環境包括三個基本部分 qt framework qt庫 qt creator ide mingw 編譯除錯 頭兩個是 vs2010 和vs2008 編譯而成的 qt庫,第三個是 mingw 版本qt庫,dmg結尾的兩個是 macos 系統裡使用的qt庫 qt everywh...

Ubuntu開發日記

最近在做ubuntu下開發,遇到一些問題,特在這裡做個整理 apt get update更新自己的資料來源,獲得更新的package 資訊。apt get install package name 安裝新的包。dpkg l 列出安裝所有包的資訊 dpkg l列出包的安裝位置等詳細內容 在www.pa...