Qt學習之路系列教程目錄
《Qt 學習之路》是在網路上受到一定歡迎的 Qt 入門教程。只是這個系列便攜與 2009 年,至今已經有三年多的時間。今天的 Qt 有了很大的變化,包括 Qt Quick 的加入、Qt 底層架構的改變,更重要的是 Qt 5 的釋出。本系列文章將會是《Qt 學習之路》的一次升級和修訂,著重關注於 Qt 5,同時會結合 Qt 4 進行講解。希望這個系列也能夠像前面一個版本那樣,能夠更多朋友接觸到 Qt 這樣一個優秀的開發框架。
相關推薦
Qt學習之路系列教程目錄
《Qt 學習之路》是在網路上受到一定歡迎的 Qt 入門教程。只是這個系列便攜與 2009 年,至今已經有三年多的時間。今天的 Qt 有了很大的變化,包括 Qt Quick 的加入、Qt 底層架構的改變,更重要的是 Qt 5 的釋出。本系列文章將會是《Qt 學習之路》的一次升級
JS學習之路系列總結四象陣(此文猶如武林之中的易筋經,是你馳騁IT界的武功心法,學會JS五大陣法就學會了JS,博主建議先學三才陣)
元素 ins dom 命名 aslist element 多個 及其 nod 四象陣法: 增加 刪除 改變 查找 【為了便於記憶,減少占用大腦內存,我命名為JS心法為:道陣法,兩儀陣法,三才陣法,四象陣法,五行陣法,只需記住陣法的關鍵字,即可搜索大腦中相應的內容,學
Qt 學習之路 2(40):隱式數據共享
深拷貝和淺拷貝 != 這樣的 pointer map painter pos 轉載 多線程 博客轉載自:https://www.devbean.net/2013/01/qt-study-road-2-implicit-sharing/ Qt 中許多 C++ 類使用了隱式數據
Qt 學習之路 2(42):QListWidget、QTreeWidget 和 QTableWidget
上一章我們瞭解了 model/view 架構的基本概念。現在我們從最簡單的QListWidget、QTreeWidget和QTableWidget三個類開始瞭解最簡單的 model/view 的使用。這部分內容的確很難組織。首先,從最標準的 model/view 開始,往往會糾結於複雜的程式碼;但是
0.0 開啟自己的QT學習之路
2008年左右接觸過一段時間的QT,感覺到了QT的方便快捷,之前我是做JAVA的,不過C++也還能看得懂,一共用QT開發了3個月左右的時間,一直是公司的同事帶著做。N年過去了,QT忘得差不多了,QT也有了很大的發展,現在重新學習是為了之後的工作。 打算用一個周的時間學完QT,達到能開發和看懂QT
QT學習之路---訊號與槽問題解析
前兩天用到了QT的訊號與槽這個機制,剛開始發射訊號的時候,我是這麼寫的語句 connect(sender,SINGAL(),receiver,SLOT()) 由於我用的是QT 5.11這個本,從網上查到的例子來說,大部分都是以上那個形式,也沒有問題,而實際上在QT5.11版本上,向下面這樣寫
weifu的qt學習之路
1、寫入文字檔案 使用文字檔案輸出的步驟: 1)包含標頭檔案fstream 2)建立一個ofstream物件 3)將該ofstream物件同一個檔案關聯起來。 關聯的方法:ofstream物件.open("文字檔名")
Qt 學習之路 2(19):事件的接受與忽略(當重寫事件回撥函式時,時刻注意是否需要通過呼叫父類的同名函式來確保原有實現仍能進行!有好幾個例子。為什麼要這麼做?而不是自己去手動呼叫這兩個函式呢?因為我們無法確認父類中的這個處理函式有沒有額外的操作)
版本: 2012-09-29 2013-04-23 更新有關accept()和ignore()函式的相關內容。 2013-12-02 增加有關accept()和ignore()函式的示例。 上一章我們介紹了有關事件的相關內容。我們曾經提到,事件可以依情況接受和忽略。現在,我們就
QT學習資料部落格:《Qt 實戰一二三》和《Qt 學習之路 2》等
參考原貼 https://blog.csdn.net/dpsying/article/details/80615320 目的:僅供自己學習,並無他用。 參考書目: 1《Qt5開發及例項》(Qt 5.8為平臺)
Qt學習之路_12(簡易資料管理系統)
前言 最近從大陸來到臺灣,之間雜事很多,擠不出時間來更新部落格… 這次主要是通過做一個簡易的資料庫管理系統,來學習在Qt中對資料庫,xml,介面的各種操作,進一步熟悉Qt。一般而言資料通常存在檔案,資料庫,xml中,本文主要是介紹了sqlite,xml這2種儲存資料的方法,實現了一個家用電器產
【Qt 學習之路---安裝篇】QT5.7.1+VS2013軟體開發環境配置
參考:https://blog.csdn.net/liushuiwen101423/article/details/70882534 安裝任務:完成Qt5.7.1載入到VS2013環境下,程式設計執行Qt應用程式,有詳細步驟,最後完成一個空白視窗UI執行顯示1.基本配置PC
QT學習之路(8):事件的傳遞和忽略
事件有兩個函式,accept()和event(),前者代表該元件希望接受這個事件,這個事件將不會傳播.而後者代表該元件希望忽略這個事件那麼事件就會繼續向它的父元件傳播.所有事件都是預設為accept()的,但是在QWidget中的所有事件回撥函式都是呼叫了ign
Qt 學習之路 2(26):反走樣
我們在光柵圖形顯示器上繪製非水平、非垂直的直線或多邊形邊界時,或多或少會呈現鋸齒狀外觀。這是因為直線和多邊形的邊界是連續的,而光柵則是由離散的點組成。在光柵顯示裝置上表現直線、多邊形等,必須在離散位置取樣。由於取樣不充分重建後造成的資訊失真,就叫走樣;用於減少或消除這種效
Qt學習之路之自定義按鈕
按鈕有三種狀態:當滑鼠點選的時候,當滑鼠進入按鈕的時候,當滑鼠沒有進入按鈕的時候,這3個不同的狀態。 上程式碼~~~~ pushBtn_widget.h /* 貼圖按鈕的狀態: 進入, 離開, 按下 */ #ifndef PUSHBTNWIDGET_H #def
QT學習之路之計算器開發
前幾天老師簡單的講解了下QT的訊號與槽,並且實現了一個簡單的計算機加法,如下圖: 我根據對老師所講類容的理解以及一些資料的查詢自己做了一個簡單的計算器。 1 首先上個介面,頁面佈局用Grid Layout。 2 建立各種槽,程式碼如下: mainwindow.h檔案程
Qt學習之路_11(簡易多文件編輯器)
前言: 本文將介紹怎樣用Qt做一個簡單的多文件編輯器,該實驗的過程中主要涉及到Qt視窗的設計,選單欄(包括右擊選單),工具欄,狀態列,常見的文字檔案等操作。參考資料為網址上的一個例子:http://www.yafeilinux.com/ 本來是在ubuntu下做這個實驗的,可是一開始建立選單欄等時,
Qt學習之路之啟動瀏覽器
QtWebKit模組屬於第三方軟體模組,不過遵守LGPL協議。在使用網頁模組程式設計的時候,需要包含到下面的標頭檔案: #include<QtWebKit>為了支援使用這個庫需要在工程檔案中加入下面的這行: QT += webkitwidgets
Qt學習之路十三—— 再談TCP/IP(多客戶端連線伺服器)
一、TCP和UDP的區別這裡我會用一個表格來顯示這兩者的區別比較項TCPUDP是否連線面向連線無連線傳輸是否可靠可靠不可靠流量控制提供不提供工作方式全雙工可以是全雙工應用場合大量資料少量資料速度慢快二、incomingConnection函式這個函式和之前講過的newConn
Qt學習之路一(一個簡單的時鐘)
今天開始接觸了qt,剛開始為了搭環境,找qt create找了好久,網上不怎麼好找,找了一個晚上才找到的,先把資源分享一下給大家。 QTSDK分享 http://pan.baidu.c
QT學習之路十三(基於Linux qt的聊天室)
前天將Windows下的聊天室改版了,但是我昨天才發現那個版本有一個缺陷,一個我一開始沒有注意到的錯誤,直到昨天除錯的時候才發現,就是我資料傳輸的時候是用std::string型別的,一開始是為了