currently reading articles under you/qt

2016-04-29-Qt的碎碎念

API的健壮与安全

下面是两个不同层次的人编写的程序:

char *strcpy(char dst[], const char src[])

{

//使用数组的方式

int i;

for(i=0;src[i]!='\0';i++)

dst[i] = src[i];

dst[i] = '\0';

return dst;

}

char *strcpy(char *dst, const char *src)

{

//使用指针

char *s = dst;

while(*dst++ = *src......

Errors

我前几天准备学习Qt,今天写第一个Hello World,结果也是同样的can not open,然后百度一番都是说路径不能有中文,无果。

其实用到:C:\Users***\AppData\Local\Temp这个目录,很明显是系统的临时文件目录。我就想到肯定在创建Hello World项目时哪里的设置有问题,果不其然,去工具->选项->构建和运行,不要使用jom代替nmake。OK,成功运行。

PyQt4编程简介

关于本文

source:

该文档根据“Introduction to PyQt4”翻译。

开始

创建一个PyQt4一般需要:

使用QtDesigner创建GUI界面;

在属性编辑器中修改部件的名字;

使用pyuic4工具生成一个python类;

通过GUI对应类来运行程序;

通过设置自己的slots来扩展功能;

使用窗口部件的时候,可以从"PyQt's Classes"查询。

退出按钮

打开QtDesigner,

选择Widget类型,

添加一个PushButton按钮,

通过鼠标右键修改pushButton显示的内容,

窗口建好之后,通过QtD......