原创 SetupFactory-腳本

1、寫註冊表 lResult = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\MapInfo\\MapX\\5.0"); if not lResult then  Re

原创 setup factor 打包界面 按鈕操作

前段時間項目結項需要打包發佈,使用了一下SetupFactory,感覺還不錯,就把打包過程記錄了下來備忘。        1.下載一個Setup F

原创 VS2003 下配置QT

首先安裝QT2009.04,安裝在C盤QT目錄下,即默認路徑。 1.我的電腦上右鍵->屬性->高級->環境變量在環境變量path中添加C:\Qt\2009.04;C:\Qt\2009.04\qt\bin;C:\Qt\2009.04\bin

原创 Qt美化界面的心得整理

最近在美化QT,一直對純代碼編寫和美化界面能力拙急。網上搜了很多很多資料,但由於那個龐大的工程還沒完成,先將網上的資料整理一下,有一些沒用到的,留着以後看。等我的界面美化完之後再po上來~ /***********************

原创 VS中建立QT工程UNICODE問題

默認情況下,使用VSQT插件 導入.pro後,會自動在項目文件裏面預定義好宏UNICODE,可以把該宏去掉,以免造成其他程序,使用多字節的代碼出錯   去除的兩個方法   1.打開Propject->Properties->Config

原创 Qt 進程間通訊學習(windows消息WM_COPYDATA)

接前面繼續 Qt 下在windows下的進程間通訊。本文學習 WM_COPYDATA 消息的使用 例子main.cpp 很簡單 #include <QtGui/QApplication> #include "dialog.h" int

原创 Qt之鼠標樣式

 Qt中可以自定義鼠標樣式,無亂是爲了美觀,還是遵從同行業標準,或者說是界面友好性都是需要了解,甚至是熟知。在此記錄一下,以供不時之需。 使用setCursor(Qt::CursorShape)來設置鼠

原创 QT對話框中show和exec的區別

QDialog的顯示有兩個函數show()和exec()。他們的區別在參考文檔上的解釋如下: show(): 顯示一個非模式對話框。控制權即刻返回給調用函數。 彈出窗口是否模式對話框,取決於modal屬性的值。 (原文:Shows t

原创 [轉]Vc中API函數ShellExecute與ShellExecuteEx用法

ShellExecute: 1.函數功能:  你可以給它任何文件的名字,它都能識別出來並打開它。 2.函數原型:  HINSTANCE ShellExecute(                             HWND hw

原创 Qt 的線程與事件循環

QThread 的使用方法 起源         昨天不小心看到Qt開發人員( Bradley T. Hughes)Blog中的一片文章 you are-doing-it-wrong 。 結果看得頭昏腦脹:好歹也自學了近1年的Q

原创 QT 圖片旋轉--QTransform 沿中間旋轉

#ifndef shadow_H_#define shadow_H_#include <QtGui/QtGui>#include <QtCore/QtCore>class ShadowWidget : public QWidget{  

原创 將QString轉換爲char *

官方說明: How can I convert a QString to char* and vice versa ?(trolltech) Answer: In order to convert a QString to a cha

原创 Qt中 文件對話框QFileDialog 的使用

資料來源於Qt官方文檔,我總結了其中常用到的部分: 一. 最簡單的方法是調用靜態函數來對話框獲取文件: QString file = QFileDialog::getOpenFileName(                     "

原创 Qt控件的使用

1. 控件位置的確定 控件的位置一般來說是相對其父的其左上角的座標: QWidget *w = new QWidget(this); QPoint p = w->pos(); int x = p.x(); int y = p.y();

原创 Qt 模仿QQ截圖 動態吸附直線

最近在學Qt。學東西怎麼能不動手。 就寫了些小程序。看QQ截圖能夠動態吸附直線的功能挺有意思,所以就模仿了一個。 先上效果圖 界面很簡單。。呵呵 移動鼠標,會把鼠標所在最小矩形選中。把沒有選中的地方給模糊化,以示