原创 server的

/*server.h   就是server的頭文件*/   #ifndef SERVER_H #define SERVER_H   #include <sys/types.h>   #include <sys/socke

原创 Qt中的SIGNAL和SLOT

信號(SIGNAL)和槽(SLOT)是Qt編程的一個重要部分。這個機制可以在對象之間彼此並不瞭解的情況下將它們的行爲聯繫起來。 槽和普通的c++成員函數很像。它們可以是虛函數(virtual),也可被重載(overload),可以是公

原创 [轉載]Qt 水平滾動字幕

原文地址:Qt 水平滾動字幕作者:漠北 // widget.h" #ifndef WIDGET_H #define WIDGET_H #include <QWidget> namespace Ui { class Widget

原创 Qt:使用Model-View,動態的加載顯示數據

共有 main.cpp, Widget.h, Widget.cpp, Widget.ui, MyModel.h, MyModel.cpp 六個文件。 可從此下載整個工程文件: /Files/biao/ModelDemo.zip 關鍵

原创 QT 多線程程序設計

QT通過三種形式提供了對線程的支持。它們分別是,一、平臺無關的線程類,二、線程安全的事件投遞,三、跨線程的信號-槽連接。這使得開發輕巧的多線程Qt程序更爲容易,並能充分利用多處理器機器的優勢。多線程編程也是一個有用的模式,它用於解決執行

原创 在QT中採用多線程下載文件

這裏的線程是指下載的通道(和操作系統中的線程不一樣),一個線程就是一個文件的下載通道,多線程也就是同時開起好幾個下載通道.當服務器提供下載服務 時,使用下載者是共享帶寬的,在優先級相同的情況下,總服務器會對總下載線程進行平均分配。不難理解

原创 QT裏滾動字幕如何做

QT裏滾動字幕怎麼做?請問,QT裏滾動字幕怎麼做?就是從一個文本文件中讀出字符串,然後顯示出來,不過要不停的滾動顯示。------解決方案--------------------重新實現paintevent,使用drawText方法 --

原创 十大編程算法助程序員走上高手之路

算法一:快速排序算法 快速排序是由東尼·霍爾所發展的一種排序算法。在平均狀況下,排序 n 個項目要Ο(n log n)次比較。在最壞狀況下則需要Ο(n2)次比較,但這種狀況並不常見。事實上,快速排序通常明顯比其他Ο(n log n)

原创 Qt網絡應用----socket通信例子

1.我們新建Qt4 Gui Application,工程名爲“udpone”,選中QtNetwork模塊,Base class選擇QMainWindow。(說明:如果一些Qt Creator版本沒有添加模塊一項,我們就需要在工程文件tc

原创 Qt之界面實現技巧

  總結一下,在開發Qt的過程中的一些技巧!可遇而不可求。。。 一、主界面 1、窗口 最小化 最大化 關閉按鈕、顯示狀態自定義 setWindowFlags(Qt::CustomizeWindowHint); set

原创 怎麼在qt中使用connect指令來寫socket

如何在qt中使用connect指令來寫socket?如何在qt中使用connect指令來寫socket?我想用connect指令來設計socket但是 qt 自動把 connect 當成傳遞信號了 也就是qobject裏面的connect

原创 Qt多線程編程總結(一)

Qt對線程提供了支持,基本形式有獨立於平臺的線程類、線程安全方式的事件傳遞和一個全局Qt庫互斥量允許你可以從不同的線程調用Qt方法。 這個文檔是提供給那些對多線程編程有豐富的知識和經驗的聽衆的。推薦閱讀: Threads Prim

原创 QT signal & slot 定義及用法

信號和槽是Qt編程的一個重要部分。這個機制可以在對象之間彼此並不瞭解的情況下將它們的行爲聯繫起來。在前幾個例子中,我們已經連接了信號和槽,聲明瞭控件自己的信號和槽,並實現了槽函數,發送了自己的信號。現在來更深入瞭解這個機制。 槽和普通

原创 聊聊HTTPS和SSL/TLS協議

要說清楚 HTTPS 協議的實現原理,至少需要如下幾個背景知識。 1. 大致瞭解幾個基本術語(HTTPS、SSL、TLS)的含義 2. 大致瞭解 HTTP 和 TCP 的關係(尤其是“短連接”VS“長連接”) 3. 大致瞭解加密算法的概

原创 【轉】Qt之文件操作 QFile

今天學習QT的文件操作   1、QIODevice 直接繼承自QObject QIODevice類是輸入/輸出設備的基類。 QIODevice爲設備提供了公共實現和抽象接口用於讀寫塊數據。 QIODevice是一個抽象類,不能被