原创 Qt5 中關於信號槽的改動

Qt5釋出對信號/槽的新方法。保證了在編譯階段即可對信號槽使用進行檢查,避免了到運行階段才發現問題的尷尬。現將舊/新的信號槽用法進行回顧總結。Qt4中最常用的信號槽寫法:1connect(obj1, SIGNAL(fun1(param1, 

原创 信號與槽的新語法(Qt5)

在 Qt5 的 qtbase-staging 代碼倉庫的 qobject_connect_ptr 分支中已經引入了一種全新的信號與槽的語法。參看 New Signal Slot Syntax Possibly Coming in Qt 5 

原创 我的友情鏈接

51CTO博客開發

原创 【QT5】關於找不見頭文件的處理

當頭文件找不到時,可以嘗試用#include “mainwindow”或#include <mainwindow> 兩個裏的一個。應該可以處理。

原创 【QT5】關於圖標的一些使用技巧

一般debug模式下,ico格式的圖標無法顯示,這時可以換release模式。 最好的方法是使用其他格式的圖片,都可以使用。 困擾了好長時間,經過看demo發現,官方的用的是png圖片格式。 學習官方沒有錯。

原创 【QT5】最近的一些感受

最近一直在學習QT5的基礎知識,總體感覺這樣的面向對象很方便,而且思路清晰,對於做程序還有跨平臺都很不錯,比如文件名不再是你創建的文件名來命名文件,有利於遷移,connect的使用使得函數的調用很方便,SIGNAL和SLOT的設計算是QT的

原创 hello world

#include <iostream> #using namespace std; int main() { cout<<"hello world"<<endl; return 0; }

原创 QT5漢字處理方法

main.cpp中添加#include <QTextCodec>QTextCodec::setCodecForLocale(QTextCodec::codecForLocale());  tr("你好。");  以上常用處理漢子方法。

原创 【QT5】一個QMessageBox的例子

QMessageBox msgBox;msgBox.setText(tr("The document has been modified."));msgBox.setInformativeText(tr("Do you want to sa

原创 我的第一篇日誌。

我的第一篇日誌。

原创 C++ 棧和堆的區別和作用,以及內存分配

想要學好C++的C++堆棧,那麼就要了解什麼是C++堆棧,所爲C++堆棧就是一種數據項按序排列的數據結構,只能在一端(稱爲棧頂(top))對數據項進行插入和***,分爲堆和棧兩部分。在C++中,內存分成5個區,他們分別是堆、棧、自由存儲區、

原创 【QT5.3】VS2013+QT5.3 中文亂碼問題 解決方案

VS2013+QT5.3 中文亂碼問題 解決方案網上很多關於QT中文亂碼的問題及答案,但情況不同解決方法也不一樣。 本方案適用於VS2013+QT5.3環境(編譯器是VC) using namespace std; # pragma exe

原创 setStyleSheet來設置圖形界面的外觀

來自:http://www.360doc.com/content/11/1122/10/7899729_166398154.shtml 使用setStyleSheet來設置圖形界面的外觀:QT Style Sheets是一個很有利的工具,允

原创 【QT5】學習記錄1

昨天開始正式開始學習QT5,聽說MFC已經老了,爲了趕個潮流,糾結很長時間後選擇了QT,總的來說QT做界面感覺是比MFC好很多,但是QT的語法函數什麼都不知道呀,又要從頭開始了,學習資料還那麼少,等偶學的差不多了,也慢慢出個簡易教程,共同學