原创 Qt事件處理器和事件過濾器實例

        在上一篇中我們瞭解了Qt中事件處理的方式,也提到了最常用的就是使用事件處理器和事件過濾器這兩種方法。在這一篇,我們就來看看事件處理器和事件過濾器是怎麼使用的。一、事件處理器使用實例        Qt中針對每一種常見的事件

原创 android 調用人人網sdk登錄頁面 成功後不跳轉 只停留在白色Oauth頁面

        這個是android本身的一個bug,等待改進。         目前解決辦法爲:把com.renren.api.connect.android下的RenrenListenerFactory.class 126行以下注釋

原创 漫談QML

                               漫談 QML/Qt Quick        QML是從Qt 4.7開始引入的,QML是一種聲明語言,使得可以像設計師思考的一樣編碼,並且Qt Quick元素就是應用程序的編譯

原创 Qt中事件處理的方法

一、Qt中事件處理的方式   1、事件處理模式一         首先是事件源產生事件,最後是事件處理器對這些事件進行處理。然而也許大家會問, Qt中有這麼多類的事件,我們怎麼樣比較簡便的處理每個事件呢?設想,如果是每個事件都對應同一個事

原创 Qt網絡編程之一

網絡編程目錄 *Qt中有關網絡編程的類 *HTTP和FTP高層網絡操作 *使用QTcpSocket和QTcpServer進行TCP編程 *使用QUdpSocket進行UDP編程 *使用QHostInfo解析主機名 *對於網絡代理的支持 *

原创 C/C++定義全局變量/常量幾種方法的區別

在討論全局變量之前我們先要明白幾個基本的概念: 1. 編譯單元(模塊)        在IDE開發工具大行其道的今天,對於編譯的一些概念很多人已經不再清楚了,很多程序員最怕的就是處理連接錯誤(LINK ERROR), 因爲它不像編譯

原创 QEvent類參考

QEvent類參考QEvent類是所有事件類的基類。事件對象包含事件參數。 #include <QEvent>詳細介紹            QEvent類是所有事件類的基類。事件對象包含事件參數。         Qt的主事件循環(QC

原创 Navicat 9.1、10.0 簡體中文最新版,註冊碼(For Mysql)

Navicat屬於偶的必備開發工具,最新版的自動提示,SQL格式化比較好用。       今天測試過Navicat 9.1.11,註冊碼可以使用。 下載地址: 中文版 Navicat mysql 9.x http://downloa

原创 Qt 5簡介

                                    Qt 5簡介 Qt 5概要介紹             在Qt 5這個版本中,Qt Quick成爲了Qt的核心。但是Qt 5也繼續提供了本地C++強大的功能來完成更

原创 Qt網絡編程之二

 使用QUdpSocket進行UDP編程        UDP(用戶數據報協議)是一個輕量級的,不可靠的,面向數據報的,無連接協議。當可靠性不是很重要的時候就可以使用該協議。例如:一個用於報告時間的服務器可以使用UDP。如果包含時間的數

原创 Qt 5入門指南之Qt Quick編程示例

                                               Qt 5入門指南之Qt Quick編程示例           使用Qt創建應用程序是十分簡單的。考慮到你的使用習慣,我們編寫了兩套教程來實現兩

原创 解析Qt自帶的Style示例

        在之前的QStyle類參考一文中我們介紹到實現自定義樣式有兩種方法:靜態方法和動態方法。我們先介紹靜態方法:也就是繼承已經存在的類,不是QStyle,通常是QCommonStyle或者是QWindowsStyle等等。然後

原创 Qwt安裝

                                                                         

原创 QStyleFactory類參考

                          QStyleFactory類參考 QStyleFactory類創建QStyle對象。 #include <QStyleFactory>靜態公有成員 QStyle* create(cons

原创 phpMyAdmin設置存儲過程及其問題

       這幾天需要用到數據庫,使用的是MySQL,數據庫管理軟件使用的是phpMyAdmin,要創建一個存儲過程,就需要執行一個SQL語句,語句如下,結果報錯了,報錯如下: “#1064 - You have an error in