原创 QT Creator 常用默認快捷鍵

常用默認快捷鍵: 編號 快捷鍵 功能 1 Esc 切換到代碼編輯狀態 2 F1 查看幫助(選中某一類或函數,按下F1,出現幫助文檔) 3 F2 在光標選中對象的聲明和定義之間切換(和Ctrl+鼠標左鍵一樣的效果,選中某一類或函數,按下

原创 Qt數據庫 利用QSqlQuery類執行SQL語句

Qt數據庫 利用QSqlQuery類執行SQL語句 下篇是本節需要介紹的內容,接着上一篇教程。Qt數據庫 利用QSqlQuery類執行SQL語句 上篇 ,也不多說了,直接看內容。 在SQL語句中使用變量。 我們先看下面的一個例子,將“查

原创 QT:warning: C4819: 該文件包含不能在當前代碼頁(936)中表示的字符。

一般來說,這個警告沒有什麼影響。要想去掉這個警告的方法有: (1)轉換Code文件爲Unicode格式; (2)在Project -> Proper

原创 ui文件更改後沒有更新,以及解決方法

i文件更改並重新編譯之後,運行可執行文件卻發現並沒有更新。 這個是該版本sdk的bug,經過研究發現,必須在Qt Command Prompt下手動運行 uic XXX.ui -o ui_XXX.h 命令,該命令就是把你所更改的ui文件

原创 Qt的Tab選項卡

tabdlg.h:   #ifndef __TABDLG_H__ #define __TABDLG_H__  #include <QDialog>  class QWidget; class QFileInfo; class QT

原创 qt相關博客

http://www.cnblogs.com/venow/archive/2012/10/16/2726576.html http://devbean.blog.51cto.com/448512/d-8 點贊 收藏

原创 QTextCodec中的setCodecForTr等終於消失了 (Qt5)

在Qt4中,國內很多新手都喜歡——不分青紅皁白地使用如下3行代碼 QTextCodec::setCodecForTr(...) QTextCodec::setCodecForCStrings(...) QTextCodec::setCod

原创 手工重建複合文檔(.doc;xls,ppt)文件頭,修復文件全過程

手工重建複合文檔(.doc;xls,ppt)文件頭,修復文件全過程  (2010-11-02 10:51:25) 轉載▼ 標籤:  複合文檔   文件頭   it       最近學習了複合文檔的格式,在修復複合

原创 QTableWidget詳解

 在Qt的開發過程中,時常會用到表單(QTableWidget)這個控件,網上的資料不少,但是都是最基本的,有一些比較經常遇到的問題也說得不太清楚。所以,今天就在這裏總結一下!   以下爲個人模擬Windows資源管理器的一個表單    

原创 示例11:TabWidget的應用(2)

3.6.7 示例11:TabWidget的應用(2) 在主窗體mainwindow.cpp文件中構造函數: /***構造函數***/  MainWindow::MainWindow(QWidget *parent) :   QMain

原创 error C2653: 'QMessageBox' : is not a class or namespace name

添加: #include<QMessageBox> 用例: QMessageBox::warning(this,"Warning","user name or password error!",QMessageBox::Yes);

原创 關於QT5中QPrinter的問題(隨書代碼5-9)

<span style="color: rgb(68, 68, 68); font-size: 14px; line-height: 18px; background-color: rgb(245, 245, 245);">最近在看《Q

原创 Qt: 查詢數據庫與tableview很容易一起使用

// 設置一下數據庫的表名, 然後直接select()就搞定了. 非常簡單. void initializeModel(QSqlTableModel *model) {     model->setTable("person");    

原创 QT用qsrand(time(0))產生隨機數時出現"time" was not declared in this scope

  我們在用QT編寫實現定時器和隨機數的產生時,按照手冊上的製作,程序可以實現,但這樣每次啓動程序後,都按同一種順序產生隨機數。爲了實現每次啓動程序產生不同的初始值。我們可以使用qsrand(time(0));實現設置隨機