Quantcast
Channel: Qt开发 – JasonLe's TechBlog
Browsing latest articles
Browse All 15 View Live

Image may be NSFW.
Clik here to view.

PyQt 的快速学习教程

大家对于Qt已经非常了解了,但是什么事PyQt呢?首先他是一个对于qt框架的python封装,最后还是调用的c++的接口,所以很多参数传递也要遵照C++的函数接口传入,所以并不是qt就不用学习了。 既然要学习PyQt,那么我们就需要了解Python 类的用法,由于Python是解释性语言,相比编译型的语言显得比较简单,这里不过多展开叙述Python 类的写法,就说一个需要注意的事项: class...

View Article



使用QUrl打开外部程序的方式

最近几天忙于发布软件版本,可是在打包的时候,发现一个诡异的问题,那就是我在本机上通过QDesktopServices::openUrl(QUrl(QApplication::applicationDirPath()+‘xxxxx’));成功,而在客户环境下调用的外部程序,一直失败,但是我确定我的外部程序放在工作目录中,是哪里出了问题了呢? 查询Qt Document...

View Article

Qt 国际化

Qt中的国际化的方法有很多,常用的有使用QTextCodec类和使用tr()函数。前者将编码名称写到代码里面,除非你使用Unicode编码,否则国际化依然是一个问题;后者就不会有这个问题,并且这也是Qt推荐的做法。因此,我们主要来说使用tr()函数的方法进行应用程序的国际化。 首先,我们需要在pro文件中增加一行: TRANSLATIONS += myapp.ts...

View Article

Image may be NSFW.
Clik here to view.

QT中.pro文件写法概述

最近在实现一个自动化编译qt工程的pro生成器,pro文件是组织qt项目的核心。 如果我们开始没有使用pro文件组织项目的话,可以先使用qmake -project生成一份pro文件,然后再着手对其进行修改。下面是我使用命令生成的一个pro文件: ###################################################################### #...

View Article

字符串乱码解决之道

最近工作压力太大,blog也逐渐荒废,怎么也得写点东西了,要不说不过去。。。。。 Qt为字节流和字符串分别提供了QByteArray和QString两个类(还有QLatin1String等其他类,但这两个是最主要的)。当我们涉及到I/O时,比如读写文件、读写网络socket、控制台输入输出、读写串口…...

View Article

Browsing latest articles
Browse All 15 View Live




Latest Images