原创 Qt4-5學習雜談

對於大多數的Qt愛好者和學習者,qt4的穩定性一直備受開發者的喜愛。但是,一次實際項目讓我對qt5開始產生熱愛了。qt5集成化了一大批插件等…… 尤其是串口、藍牙、傳感器…… 其中,我用到了串口。開發的都知道Qt4上面的串口

原创 Qt-sqlite數據庫實戰

一、Qt數據庫實戰Demo 實驗目的:  掌握QDataBase類的使用方法 掌握Qt與SQlite的連接方法 掌握QTablewidget等項視圖類的使用方法 實驗內容:  1.QT的連接與查詢數據庫的方法,查看錶的使用 2.使用窗體編

原创 Qt-亂碼問題

一、Qt-亂碼問題 本人在數據庫操作時,出現亂碼,苦思冥想,終於找到解決方案了。廢話不多,上代碼: 新建一個空的工程,在主函數中添加如下代碼: #include <QApplication> #include <QTextCodec>

原创 Qt鏈接mysql數據庫(一)

前言:在當今IT界大多數都會用到數據存儲,今天帶領大家進入Qt鏈接mysql的世界。 一、鏈接mysql數據庫 新建一個QT控制檯程序(使用到的頭文件包含以下幾個) #include <QCoreApplication> #includ

原创 GNU gdb 應用實例

GNU gdb 應用實例 一、用一個簡單的例子說明如何使用gdb調試程序: [root@localhost ~]# vi hello.c #include <stdio.h> #include <stdlib.h> #include <s

原创 Qt5串口通信(二)

Qt串口mycom->write()函數寫入失敗的判斷  /********************************************************************/ ******************b

原创 Qt5串口通信(三)

前沿 前段時間,一直忙於做Qt串口的項目,今天終於搞定了。 曾經,我是一位Qt4的忠實粉絲,可是最近的項目讓我得出了這樣一個結論:在這個技術日新月異的時代,要學會適應,學習新的知識,接觸新的事物。 總結 Qt4的串口插件Q

原创 Qt5串口通信(一)

在串口的使用中,想要向串口寫入點東西都要藉助於write();函數。可是對於從事軟件行業的我們,硬件部分(即,下位機)如果問題,如何排除它的干擾? 今天推出了一個新解決的方案: 兩個簡簡單單的串口調試器即可(以下簡稱USB1、U

原创 Qt4 數據類型轉換

<1> char * 與 const char *的轉換 char *ch1 = “ABCD”; const char *ch2; ch1 = (char *)ch2; <2>char 轉換爲 QString char c

原创 Qt中使用DOM對XML文件的標籤屬性進行修改

QT中對於XML文件的讀寫兩種方式:DOM和SAX,兩種方法的具體介紹如下: 1. 用於讀取和操作 XML 文件的標準是文檔對象模型DOM。 優點:DOM爲XML文檔的已解析版本定義了一組接口。解析器讀入整個文檔,然後構建一個駐留內存的樹

原创 Windows下編譯Qt的Mysql驅動

系統:Windows 7 Qt版本:4.8.5 Qt Creator版本:2.8.0    安裝路徑: Qt -> D:\Qt4.8.5 Qt Creator -> D:\Qtcreator-2.8.0 mingw -> D:\mingw

原创 從PC編譯到ARM的Qt庫

實驗目的 學會QT在ARM設備上的移植方法與步驟 實驗環境 實驗機:Fedora14 Qt庫版本: qt-everywhere-opensource-src-4.8.5.tar.gz 交叉編譯器: arm-linux-gcc-4.3.2.

原创 Qt鏈接mysql數據庫(二)

序言:解決數據庫遠程連接問題 一、測試前的準備工作       用到下列軟件,Mysql 數據庫客戶端軟件:SQLyog_Enterprise (http://download.csdn.net/detail/u012963417/8

原创 Ubuntu關於UID的更改

最近剛用到Ubuntu系統,每次都要切換root用戶,很是麻煩。於是在網上查找如何永久性的更改root權限,終於找的了。於是乎,進入/etc/passwd 原來本爲:nb(用戶名):X:1000:1000:……等內容更改,我把10

原创 shell編程(一) --- date

好久沒有操作linux系統了,最近安裝ubuntu14.0.4練練手。於是,我從塵封已久的箱子裏拿出了我的linux。【大學的課本,還沒有捨得扔】 可是我操作第一個入門級的例子,就出問題了,關於日期的那個命令始終不執行。 經過查詢驗證