原创 【技術應用】Qt Creator使用體會與小技巧

Qt Creator是Qt官方的IDE,這個IDE爲Qt編程人員提供了一個完整的開發環境。當然了,這個IDE是用Qt寫的,也是免費的。這個IDE真正的編譯部分使用了MinGW gcc compiler。也就是說,這個IDE主要的作用是協助

原创 Qt Creator添加菜單圖標

在下面的幾節,我們講述Qt的MainWindow主窗口部件。這一節只講述怎樣在其上的菜單欄裏添加菜單和圖標。 1.新建Qt4 Gui Application工程,將工程命名爲MainWindow,其他選項默認即可。 生成的窗口界面如下圖。

原创 常見的幾個Qt編程問題的處理

1、如果在窗體關閉前自行判斷是否可關閉答:重新實現這個窗體的closeEvent()函數,加入判斷操作 Quote: void MainWindow::closeEvent(QCloseEvent *event){      if (ma

原创 QT中調用外部程序的方法 QProcess類

QT4對於界面編程無疑是一個很方便的工具。但是由於它界面開發專項特性,可能導致了某些方面的不足(到目前爲止暫時沒有使用到這類複雜功能,所以只能是推測)。這樣當整個程序需要某些功能時,就需要外部模塊的支持。爲了能夠與外部程序相互聯繫,Qt4

原创 關於QT中顯示中文的一些研究

作爲非英語國家人員開發的類庫,QT有充分的理由優先考慮支持Unicode和各國自定義字庫編碼。大家也知道了QT對軟件Internationalization有一套完整的開發模型,包括專門爲此寫的linguist程序。但是如果我們的軟件只運

原创 個人遇到的QT中文編碼問題

        最近在用QT完成一個程序時遇到一個困擾了我很久的問題,首先說明一下,在本機上的編譯環境爲QT Creator+ubuntu。編譯完成後copy到其他機器的ubuntu系統中運行(不管裝了QT環境沒有,現象都一樣),結果雙擊

原创 qt可停靠控件和工具欄(Dock Widgets and Toolbars)

     可停靠控件能夠停靠在QMainWindow中或者作爲一個獨立窗口浮動。QMainWindow提供了四個可停靠控件的地方:上方,下方,左方,右方。Microsoft Visual Stadio程序和Qt Linguist程序使用大

原创 example of QGridLayout

#include "find.h" #include<QtGui> //find.cpp //example of QGridLayout class QLabel; class QPushButton;

原创 QT實現窗口透明的方法

1、設置窗體的背景色 在構造函數裏添加代碼,需要添加頭文件qpalette或qgui QPalette pal = palette(); pal.setColor(QPalette::Backgr

原创 《從一個實例看編程水平的步步提高》

  很久很久前就想寫這個話題的文章了,但是,總是找不到合適的例子。例子簡單不足於說明問題,例子複雜可讀性就會降低,就會達不到文章的目的。兩難總讓人激發解決問題的鬥志,於是乎自己試着寫寫這個例子吧。這個例子就是學籍管理中增加學籍信息的一個功

原创 QT中文顯示問題

問題: http://topic.csdn.net/u/20090320/10/287c7dba-29c0-4d76-af75-4d19104f544e.html C/C++ code     QTextCodec *text =QTex

原创 談談Qt的中文編碼~

我的中文爲什麼沒法顯示?在Qt使用中經常有朋友會碰到這樣的問題。通過google搜索,會發現已經有人解決過了,無非就是重新設置一下默認的編碼器 先調用下面兩個函數之一QTextCodec *textc=QTextCodec::codecF

原创 Qt編寫串口通信程序全程圖文講解

本文一開始先講解對程序的改進,在文章最後將要講解一些重要問題。 第一,在窗口中加入一些組合框Combo Box,它們的名稱及條目如下: 串口:portNameComboBox,條目爲:COM1,COM2 波特率:baudRateComb

原创 vc文件操作,內存映射

  vc文件操作,內存映射     各種關於文件的操作在程序設計中是十分常見,如果能對其各種操作都瞭如指掌,就可以根據實際情況找到最佳的解決方案,從而在較短的時間內編寫出高效的代碼,因而熟練的掌握文件操作是十分重要的。本文將對Vis

原创 UTF-8與GB2312之間的互換

如果您對UTF-8、Unicode、GB2312等還是很陌生的話,請查看http://www.linuxforum.net/books/UTF-8-Unicode.html 下面介紹一下WinAPI的兩個函數:WideCharToMu