原创 《C++.GUI.Programming.with.Qt.4》讀書筆記Chapter 3
Chapter 3 Creating Main Windows 3.1 Subclassing QMainWindow 應用程序的主窗口是通過創建QMainWindow的派生類來完成的。QMainWindow和QD
原创 讀書摘要--《C++.GUI.Programming.with.Qt.4》chapter4~10
Chapter 4 Implementing Application Functionality 4.1 The Central Widget QMainWindow的中央區域可以被任何類型的widget佔據。4.
原创 編寫Linux下的UDP Client/Server程序
一、引言UDP是TCP/IP協議中的傳輸層協議的一種,本文介紹了在Linux下編寫基於UDP協議的Client/Server模型的程序的方法,並給出了一個echo Client/Server例子程序。二、UDP協議簡介UDP是一種簡單的傳
原创 Linux C 函數參考(日期時間)
asctime(將時間和日期以字符串格式表示) 相關函數 time,ctime,gmtime,localtime 表頭文件 #include<time.h> 定義函數 char * asctime(const struct tm
原创 c函數參考(文件操作)
clearerr(清除文件流的錯誤旗標) 相關函數 feof 表頭文件 #include<stdio.h> 定義函數 void clearerr(FILE * stream); 函數說明 clearerr()清除參數stream指定的文
原创 讀書摘要--《C++.GUI.Programming.with.Qt.4》chapter11~17
Chapter 11 Container Class Qt提供的容器類的最大優點在於平臺無關性和隱式共享特性11.1 Sequentail ContainersQVector< T> array-like dat
原创 讀書摘要--《C++.GUI.Programming.with.Qt.4》chapter18~20
Chapter 18 Multithreading 18.1 Creaing Threads Qt中提供多線程的機制很簡單:創建QThread的派生類,並重新實現其保護成員函數run()。 Q
原创 資料整理--socket之select函數
Select在Socket編程中還是比較重要的,它能夠監視我們需要監視的文件描述符的變化情況——讀寫或是異常。 Select的函數格式(Unix系統下的伯克利socket編程,和windows下的略有區別,體現兩個方面:一是select函
原创 一個linux UDP網絡通訊的例子源代碼(server、client方式)
服務器端代碼 #include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <netinet/in.h>#include <s
原创 設置Qt應用程序圖標
設置Qt應用程序圖標 收藏 在Qt助手(assistant.exe)搜索關鍵字"Setting the Application Icon"就可以看到在各種平臺設置Qt程序圖標的方法。 首先準備個ICO圖標。例如:myappico.ic
原创 讀書摘要--《C++.GUI.Programming.with.Qt.4》chapter1~2
Chapter 1 Getting Started Qt中的每個類,都有一個對應的同名頭文件,其中包含其類定義。例如要使用QApplication類,則需要在程序中添加" #include < QApplication> "
原创 QT4.3.0在VC++ 6.0下安裝指南
http://www.cnblogs.com/zhangyang/archive/2007/07/15/818932.html 參考了一些資料,把自己在vc6.0下安裝qt的過程和大家一起分享一下. 1 編譯QT 1)下載QT的源代碼文
原创 QCopChannel的工作原理
QCopChannel的工作原理 一般來說,不同的應用程序會啓動不同的進程,這樣就會產生進程間通信問題,比較常見的是進程A發送了一個消息a給進程B,進程B調用自己的方法b()進行處理。由於運行中的進程往往就是多個類的執行過程,下面將
原创 Qt中解決中文亂碼的方法----編碼
如只是提供給本地用戶使用,無需國際化 先調用下面兩個函數之一 QTextCodec *textc=QTextCodec::codecForName(”gbk”); QTextCodec *textc=QTextCodec::codecFo
原创 QT中實現上下文菜單
在許多的應用程序中,當我們右擊時會彈出一個菜單,這個菜單就叫做“上下文菜單”,英文名稱爲“Context Menu”.在QT中有兩種方式可以實現這種上下文菜單,一一列舉如下: 一.重載contextMenuEvent()函數,一個簡