- 博客(22)
- 资源 (11)
- 收藏
- 关注
原创 VS2003 下配置QT
首先安装QT2009.04,安装在C盘QT目录下,即默认路径。1.我的电脑上右键->属性->高级->环境变量在环境变量path中添加C:\Qt\2009.04;C:\Qt\2009.04\qt\bin;C:\Qt\2009.04\bin;(;是用来和其它环境变量分开的)新建环境变量:QMAKESPEC值win32-msvc.net2.新建环境变量:QTDIR值C:\Qt\2009.04\q
2014-07-12 08:15:52 624
转载 VS中建立QT工程UNICODE问题
默认情况下,使用VSQT插件 导入.pro后,会自动在项目文件里面预定义好宏UNICODE,可以把该宏去掉,以免造成其他程序,使用多字节的代码出错 去除的两个方法 1.打开Propject->Properties->Configuration Properties->c/c++/Preprocessor Preprocessor Definitions 去掉UINICO
2014-07-12 08:13:50 1107
转载 Qt 的线程与事件循环
QThread 的使用方法起源 昨天不小心看到Qt开发人员( Bradley T. Hughes)Blog中的一片文章 you are-doing-it-wrong 。 结果看得头昏脑胀:好歹也自学了近1年的Qt,也一直很小心、很认真地阅读Qt和manual和例子等资料,却被突然告知,QThread的正确使用方法是一种自己从没见过,而且Qt manual、ex
2014-06-14 18:18:25 604
转载 Qt之鼠标样式
Qt中可以自定义鼠标样式,无乱是为了美观,还是遵从同行业标准,或者说是界面友好性都是需要了解,甚至是熟知。在此记录一下,以供不时之需。使用setCursor(Qt::CursorShape)来设置鼠标样式,Qt::CursorShape包含以下选项:1、正常选择Qt::ArrowCursor效果:2、后台运行Qt::BusyCursor效果:
2014-06-14 18:17:25 1881
转载 QT 图片旋转--QTransform 沿中间旋转
#ifndef shadow_H_#define shadow_H_#include #include class ShadowWidget : public QWidget{ Q_OBJECTpublic: ShadowWidget(QWidget *parent =0) { //setWindowFlags(Qt::F
2014-06-14 18:15:57 6621
转载 Qt 进程间通讯学习(windows消息WM_COPYDATA)
接前面继续 Qt 下在windows下的进程间通讯。本文学习 WM_COPYDATA 消息的使用例子main.cpp很简单#include #include "dialog.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); Dialog w; w.show();
2014-06-14 18:13:23 936
转载 Qt美化界面的心得整理
最近在美化QT,一直对纯代码编写和美化界面能力拙急。网上搜了很多很多资料,但由于那个庞大的工程还没完成,先将网上的资料整理一下,有一些没用到的,留着以后看。等我的界面美化完之后再po上来~/**********************************转载分割线**********************************/Qt 的一些心得本文来自:http://blog.
2014-06-14 18:11:26 1694
转载 QT界面美化
转自点击打开链接- 经验总结1. 可用对话框(QDialog)模拟类似Android中toast的效果。- 设置程序界面风格在main函数中QApplication::setStyle("windows");QApplication::setStyle("windowsxp");QApplication::setStyle("mo
2014-06-14 18:09:48 2250
转载 QT对话框中show和exec的区别
QDialog的显示有两个函数show()和exec()。他们的区别在参考文档上的解释如下:show():显示一个非模式对话框。控制权即刻返回给调用函数。弹出窗口是否模式对话框,取决于modal属性的值。(原文:Shows the dialog as a modeless dialog. Control returns immediately to the calling co
2014-06-14 18:08:55 1155
转载 Qt 模仿QQ截图 动态吸附直线
最近在学Qt。学东西怎么能不动手。就写了些小程序。看QQ截图能够动态吸附直线的功能挺有意思,所以就模仿了一个。先上效果图界面很简单。。呵呵移动鼠标,会把鼠标所在最小矩形选中。把没有选中的地方给模糊化,以示我们选中的区域很清楚。还可以选中窗口中控件的区域。小菜单截图效果编程思路
2014-06-14 18:07:11 1163
转载 QT UI文件生成.h .cpp 的方法
windows的qt里有个uic.exeqt4以下uic xxx.ui -o xxx.huic xxx.ui -i xxx.h -o xxx.cppqt4uic xxx.ui -o xxx.h把UIC.exe和你要转换的xxx.ui文件拷贝到同一目录。开始菜单,运行CMD进入uic.exe和xxx.ui的目录,运行以下命令:uic xxx.ui -o xxx.h
2014-06-14 18:04:23 2084
转载 Qt控件的使用
1. 控件位置的确定控件的位置一般来说是相对其父的其左上角的坐标:QWidget *w = new QWidget(this);QPoint p = w->pos();int x = p.x();int y = p.y();若要得到其针对全局界面的坐标值,则需要转换一下,用mapToGlobal():QPoint p(0, 0);int x = mapToGloba
2014-06-14 18:03:26 671
转载 Qt 无边框、透明、可移动、的个性窗体案例详解
很多朋友都问透明的效果怎么做,为什么自己做的无边框窗体不可移动,一个个回答的很累,干脆写出来分享下好了.int main(int argc, char *argv[]){ QApplication::setStyle("cleanlooks"); QApplication a(argc, argv); login w;
2014-06-14 17:59:44 617
转载 将QString转换为char *
官方说明:How can I convert a QString to char* and vice versa ?(trolltech)Answer:In order to convert a QString to a char*, then you first need to get a latin1 representation of the string by callin
2014-06-14 17:52:55 719
转载 [转]Vc中API函数ShellExecute与ShellExecuteEx用法
ShellExecute:1.函数功能: 你可以给它任何文件的名字,它都能识别出来并打开它。 2.函数原型: HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpOperation,
2014-06-14 17:51:23 946
转载 Socket总结
Winsock 的I/O操作:1、 两种I/O模式 阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字 默认为阻塞模式。可以通过多线程技术进行处理。 非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用 起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能强大。为了解决这个问题
2014-06-14 17:50:07 477
转载 Qt怎样禁止用户最大化窗口解决办法
Qt怎样禁止用户最大化窗口用Qt写一个窗口,如果继承QDialog,那窗口就只有关闭按钮,如果继承QWidget,那么就有关闭,最大化,最小化三个按钮,怎样才能让最大化按钮不可用,但是关闭和最小化可用呢?要求要能够跨平台,是不是Qt无法做到这一点?------解决方案--------------------当然做得到。把窗体最大值设定为你当前窗口的值即可 ------解
2014-06-14 17:47:39 6855 2
转载 MFC开机自启动(写注册表)
看帖子,发现一个MFC开机自启动的方法,留着也许以后用的到:[cpp] view plaincopy#include #include int main(void) { HKEY hKey; HKEY hNewKey; DWORD dwDisposition=0;
2014-06-14 17:44:56 541
转载 Qt中 文件对话框QFileDialog 的使用
资料来源于Qt官方文档,我总结了其中常用到的部分:一. 最简单的方法是调用静态函数来对话框获取文件:QString file = QFileDialog::getOpenFileName( "/home/foxman", "Images (*.png *.xpm *.jpg)",
2014-06-13 19:20:24 1227
转载 setup factroy常用命令
创建注册表键:Registry.CreateKey(HKEY_LOCAL_MACHINE, "Software//ZGCarSystem"); 判断注册表值是否存在:Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software//ZGCarSystem"); 给注册表项赋值,若没有该项会新增:Regi
2014-06-13 10:49:10 860
转载 setup factor 打包界面 按钮操作
前段时间项目结项需要打包发布,使用了一下SetupFactory,感觉还不错,就把打包过程记录了下来备忘。 1.下载一个Setup Factory,安装到电脑,我下载的是Setup Factory 7。 2. 启动软件,根据向导创建一个新的工程,如下图: 3.根据向导一路“下一步”完成新建工程,然后向工程里面
2014-06-13 10:34:25 1467
转载 SetupFactory-脚本
1、写注册表lResult = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\MapInfo\\MapX\\5.0");if not lResult then Registry.CreateKey(HKEY_LOCAL_MACHINE, "SOFTWARE\\MapInfo\\MapX\\5.0");end
2014-06-13 09:34:37 6585
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人