风泥

导航

2016年2月29日 #

windows utf8 转 utf16

摘要: windows utf8 转 utf16static int MdesUtf8ToUtf16 ( const char* src, wchar_t * dst ){#ifdef _MSC_VER int size = MultiByteToWideChar (... 阅读全文

posted @ 2016-02-29 18:21 风泥 阅读(163) 评论(0) 推荐(0) 编辑

2016年1月22日 #

为程序申请管理员权限

摘要: windows 为程序申请管理员权限方法一:ShellExecuteEx, 头文件windows.h 依赖库Shell32.dll此方法在程序中,为调用的外部程序申请管理员权限 QByteArray appNameByte = appName.toUtf8();... 阅读全文

posted @ 2016-01-22 09:51 风泥 阅读(409) 评论(0) 推荐(0) 编辑

2015年12月4日 #

右键菜单,对话框一闪就没了

摘要: 在mac中使用qt 4.7.1 + xcode开发的应用,由于提交到appstore的应用不能使用QFileDialog,因此只能作cococ代码来处理:QString GetSelectFolderFun( const unsigned short *szPath,... 阅读全文

posted @ 2015-12-04 15:01 风泥 阅读(311) 评论(0) 推荐(0) 编辑

2015年12月2日 #

duplicate symbols for architecture i386

摘要: 在xcode上链接静态库出现的的问题:duplicate symbol ___sputc in: /Users/****/main_trunk/lib/mac/x86/debug/xxxxx.1.a(graphics_controller.o) /User... 阅读全文

posted @ 2015-12-02 19:37 风泥 阅读(158) 评论(0) 推荐(0) 编辑

2015年11月24日 #

setMouseTracking(true)无法跟踪鼠标事件

摘要: 问题环境: 在使用QWidget创建无边框窗体WidgetA时,要实现窗体可改变大小,在边框处要相应的改变鼠标样式,如:Qt::SizeBDiagCursor等,因此需要对窗体鼠标事件进行监控。问题: 1.使用setMouseTracking(true)对鼠标... 阅读全文

posted @ 2015-11-24 20:21 风泥 阅读(413) 评论(0) 推荐(0) 编辑

2015年11月22日 #

vs项目属性路径配置

摘要: vs项目属性路径配置问题:在vs项目中经常需要配置各种路径,但是有些是已经配置好的,都是在“Inherited values:”中,这里面的值在“项目属性”中是无法直接修改的,这时候就需要用到“Property Manager”来进行管理配置。解决方法:1:”View... 阅读全文

posted @ 2015-11-22 23:25 风泥 阅读(416) 评论(0) 推荐(0) 编辑

qt鼠标事件

摘要: qt鼠标事件问题:在按下鼠标后,调用mousePressEvent正常,但是没有调用mouseReleaseEvent.原因:在你按下鼠标之前当前窗口是有焦点的,当你按下后,焦点就可能转移到了你按下的那个窗口上面去了。当前窗口失去了焦点,所以mouseReleaseE... 阅读全文

posted @ 2015-11-22 23:25 风泥 阅读(111) 评论(0) 推荐(0) 编辑

QStackedWidget设置无效问题

摘要: QStackedWidget设置无效问题在对QStackedWidget中的index窗体设置了样式,发现index为0的窗体样式无效,但是其它index都正常。解决方法: 1. addwidget()必须在setObjectName()之后。至于什么原因,暂时没弄清... 阅读全文

posted @ 2015-11-22 23:23 风泥 阅读(580) 评论(0) 推荐(0) 编辑

BD和DVD区域划分

摘要: BD和DVD区域划分BD:A区:只能是在美国、日本以及香港、台湾等东南亚地区正常播放; B区:只能在欧洲和澳洲等国家正常播放; C区:是在中国大陆、俄罗斯和印度三国才能正常播放。 DVD:第一区为:美国、加拿大; 第二区为:日本、欧洲、埃及、南非、中东; 第三区为:中... 阅读全文

posted @ 2015-11-22 23:21 风泥 阅读(28015) 评论(0) 推荐(0) 编辑

QSettings

摘要: QSettingsQSettings *pSettings = new QSettings(filePath, QSettings::IniFormat);发现这时候没有创建filePath这个文件,加上pSettings->sync()也没用 ,后来经过跟踪调试,是... 阅读全文

posted @ 2015-11-22 23:18 风泥 阅读(305) 评论(0) 推荐(0) 编辑