在上一篇博文Qt學習之路_4(Qt UDP的初步使用) 中,初步了解了Qt下UDP的使用,這一節就學習下TCP的使用。2者其實流程都差不多。當然了,本文還是參考的《Qt及Qt Quick開發實戰精解》一書中的第5個例子,即局域網聊天工具中的UDP聊天和TCP文件傳送部分。另外http ...
為了使用Qt自帶的Socket進行網絡編程,先必須熟悉Socket編程的原理,另外還需對Qt一些基本類的操作比較熟悉。由於剛接觸不久,所以還是以看人家的代碼來學習。這次主要是學Qt下UDP的編程,且熟悉一些Qt下代碼的編寫流程,所以本文參照的是 Qt及Qt Quick開發實戰精解 一書中的第 個例子:局域網聊天工具中的UDP聊天部分。 另外http: www.yafeilinux.com 上有其 ...
2012-06-28 19:28 22 55379 推薦指數:
在上一篇博文Qt學習之路_4(Qt UDP的初步使用) 中,初步了解了Qt下UDP的使用,這一節就學習下TCP的使用。2者其實流程都差不多。當然了,本文還是參考的《Qt及Qt Quick開發實戰精解》一書中的第5個例子,即局域網聊天工具中的UDP聊天和TCP文件傳送部分。另外http ...
Qt界面設計中有model-based的List View,有Item-based的List Widget,關於這2者到底有什么區別,暫時也沒弄太明白,這些都是界面設計中的設計模式,從MVC發展而來。以后用到的時候自然會明白的。 一般簡單的都是 ...
QtDesigner這個工具用來設計界面比較方便,如果使用之,則比用純代碼寫要容易入手,但是有的時候用代碼來寫界面可以達到靈活的設計,所以也需要掌握之。 Qt中的布局有垂直布局,水平布局,這2種布局用法一模一樣,在android中這種布局叫做叫做線性布局,我這里也暫這么叫着 ...
創建一個不帶界面的widget工程201701100038。 main.c widget.c widget.h 程序運行效果: ...
布局管理 以下是Qt手冊中的《布局管理》的譯文 在一個Widget中,Qt布局管理系統提供了一個簡單而有效的方式來自動組織子widget,以保證他們能夠很好地利用可用空間。 介紹 Qt包含一個布局管理類的集合,它們被用來描述widgets如何在應用程序的用戶界面中呈現的。當可用空間發生變化 ...
XML 曾經是各種應用的配置和傳輸的首選方式。但是現在 XML 遇到了一個強勁的對手:JSON。我們可以在 這里 看到有關 JSON 的語法。總體來說,JSON 的數據比 XML 更緊湊,在傳輸效率上 ...
的使用還是簡單的。 讓我們從 Qt 內置的模型說起。實際上,Qt 內置了兩種模型:QStandardI ...
上一章我們已經了解到有關 list、table 和 tree 三個最常用的視圖類的便捷類的使用。前面也提到過,由於這些類僅僅是提供方便,功能、實現自然不如真正的 model/view 強大。從本章起,我們將了解最基本的 model/view 模型的使用。 既然是 model ...