- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 Qt for symbian 获取手机屏幕尺寸以及设置程序全屏
<br /> <br />1、获取手机尺寸:<br />使用QDesktopWidget::screenGeometry()方法,此方法为public member function,所以必须要通过一个QDesktopWidget对象来调用它,这里获取手机屏幕尺寸,所以我们直接获取桌面屏幕即可,方法: QApplication::desktop()这个方法将得到一个QDesktopWidget对象。<br />#include <QApplication>.........QRect rec
2010-12-12 15:46:00
1514
原创 PyQt/QT打开文件浏览器
<br /> <br />用PyQt开发个小工具,需要打开文件浏览器,而且与程序无关,就是说打开后即使关闭了程序,那个打开的文件浏览器依然存在,<br /> <br />关键代码如下:<br />QDesktopServices.openUrl(QUrl('file:///' + path));<br /> <br />path为指定打开的目录,我只测试了WINDOWS平台,但是这个API的介绍是跨平台滴。上面这句代码在python里和在Qt里几乎是一模一样的用法。详细的介绍查看Qt assistant吧。
2010-10-19 11:29:00
6142
原创 QT Creator 2.0编译会将可执行文件生成到一个类似projectname_build-desktop的目录中,解决办法
<br /> <br />不知道QT这样做的初衷是什么,个人猜测是考虑多版本可执行文件的共存问题吧? 不管怎样,我还是对这样的方式不适应,于是<br />找解决办法,GOOGLE之后得到解决办法了:<br /> <br />选择左边"Projects"标签 -> General栏目里面有一个选择框"Shadow Build" , 取消选择即可!
2010-08-04 14:42:00
2379
2
原创 横竖屏切换后CEikSecretEditor输入不显示问题
<br /> <br />遇到一个问题,就是切换横竖屏之后CEikSecretEditor的密码框能打开输入面板,在输入面板也能显示输入,但是在密码框中却没有东西,<br /> <br />解决办法是在handleresoursechange中调用一次activatel激活这个密码框...<br /> <br />由于我这里是重新布局的,所以切换都是重新创建,会遇到这个问题,不需要重新创建的应该不会出现这个问题吧。
2010-07-13 11:45:00
705
原创 真机调试在BaseConstructL出错,无错误代码
这个是同事遇到的,我还是在这里写一下解决办法,问题所在:栈内存不够解决办法:MMP中修改栈大小,mmp->option->Stack size: 0x5000或者0x8000PS:若遇到内存不足,而调试跟踪到错误地方是NewL那很可能是堆内存不足,相应修改堆大小。
2010-02-03 15:03:00
675
原创 DLL接口NewL时出现KERN EXEC 3错误
问题是这样的: 在APP中给这个动态库的类分配对象时(NewL)出现EXEC 3错误公司一个前辈来给我看,刚开始以为是堆内存不够,就在APP的MMP里面增加堆大小,结果不行;然后又增加栈大小,依然不行。最后,看了下build信息,说没有冻结,因为DLL是不需要每次都冻结的,所以我觉得不应该是这里的问题,后来我突然想到,接口更新了,增加了几个方法,所以必须要
2010-02-03 14:54:00
541
原创 Qt for Maemo开发环境安装及测试
学了一段时间的Qt了,而且在学之前就安装好了Maemo,由于有一段时间没用了,所以今天中午登UBUNTU,然后安装了Qt的环境,不知道是Qt太强还是Maemo太强呢? 我在Windows写的Qt程序拿到Maemo居然不用任何改动就能运行了!下面就说下安装环境的过程吧。 一、前言 安装之前假设你的maemo环境已经搭建好了,我的是
2009-12-19 19:49:00
942
转载 symbian 开发常见错误代码及原因总结
这篇文章不得不转,From: http://www.drupaling.cn/a/shoujikaifa/Symbian/5311.html KERN-EXEC 0 此错误通常出现在进程或线程使用已经销毁服务对象句柄,如调用了某个对象的Close()方法而继续使用此对象句柄KERN-EXEC 3 此错误在好多情况下都会产生,最常见的情况通常是由于你使用了空指针,比
2009-12-07 13:00:00
728
原创 python 3.x中列表排序问题,从python2.x过渡到python3.x
我也刚学python不多久,所以是学的最新版的3.1,发现有很多规则都和2.x的不一样,最最基本的print都改了,恐怕想把以前的工程移植到3.x没有哪个工程是不需要改动的,感觉python有点失败。。。 接下来说下我遇到的问题,本来想学下lambda用法(现在还没搞明白),就在网上找了个例子,如下(print语法我已经改了):class People: age=0
2009-11-27 14:37:00
7522
翻译 什么是SSID?(wlan中的SSID)
原文:Definition: An SSID is the name of a wireless localarea network (WLAN). All wireless devices on a WLAN must employ thesame SSID in order to communicate with each other.The SSID o
2009-11-24 11:20:00
8523
原创 panic APEngine 8 错误
今天使用 CApSelect的时候出现这个错误,代码如下: CCommsDatabase* db = CCommsDatabase::NewL(EDatabaseTypeIAP); CleanupStack::PushL(db); TInt err = db->BeginTransaction(); CApSelect * iSelect = CApSelect::NewLC
2009-11-19 17:21:00
676
原创 未授权于所需的程序接入权限 解决办法
昨天安装个程序来测试,结果遇到这个问题,是因为使用了两个扩展能力(Extend Capability),上面那个错误信息说的很清楚了,就是权限不够,解决办法:1、Open Signedsymbian上赋予权限都是靠签名的,我问了同事之后知道了,去申请个open signed就能解决,申请签名地址:Click Me按照上面的流程就行了,速度还是
2009-11-18 14:10:00
3737
原创 symbian错误:E32User-Cbase 46 问题
今天遇到这个错误,经GOOGLE后得以解决,这个错误时由系统的活动调度器发出的,NewLC.com上的人说:For Stray signal (E32USER-CBase 46)there will be only one of three reasons:-1. CActiveScheduler::Add() was not called when the active obj
2009-10-30 17:29:00
2055
原创 新的领域,使用新的博客!
从事symbian了,感觉和之前的东西差别很大,所以在这里开个博客,记录symbian学习及工作的点点滴滴。 之前主要学习Linux的博客:http://zuii.cublog.cn 时间不多,就写这点吧!
2009-10-30 17:26:00
653
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人