文章列表
Qt: 给Widget设置背景图片
- 博客分类:
- Qt
转载 :原文出处:http://www.rupeng.com/innersupesite/index.php/1564/viewspace-942
Qt: 给Widget设置背景图片
结合网上多篇资料整理如下,给自己和别人一个参考
方法一:
1.在要换背景的类的构造函数中装载一个图片,变量要为全局的,接下来会用到
_image.load("image/image_background"); setAutoFillBackground(true); // 这个属性一定要设置 QPalette pal(palette()); ...
原文链接
http://apps.hi.baidu.com/share/detail/15536521
python字符串处理
转载至:http://hi.baidu.com/fishhatta/blog/item/458ac900d4a64f054bfb51f4.html
#Python中的字符串处理——2009-12-5
1.字符串的对齐方式:
①:center(int[,str])>>> string = 'Fishhat'
>>> string.center(55)
' Fishhat '
&g ...
#param pack(n)对齐问题
2010-03-19 09:51
在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。
例如,下面的结构各成员空间分配情况:
struct test
{
char x1;
short x2;
float x3;
cha ...
- 2011-10-29 21:55
- 浏览 617
- 评论(0)
原文出处:http://daimajishu.iteye.com/blog/1089143
linux平台:Fedora14
Sqlite版本 sqlite-autoconf-3070701.tar.gz
1.源码安装步骤如下:
1)wget http://www.sqlite.org/sqlite-3.5.6.tar.gz
2)tar -xzvf sqlite-autoconf-3070701.tar.gz
3)cd sqlite-autoconf-3070701
4)./configure --di ...
- 2011-08-29 10:29
- 浏览 761
- 评论(0)
写了个小程序,用scanf输入一串字符串,比如 hello world ,存到char[]型数组中,strlen(char)所得的长度是5,后面的world被忽略了。
要不被忽略,可以使用正则表达式,[^x] 匹配x以外的任何字符。那么这里可以用
scanf("%[^\n]",char); //表示输入除了\n之外的字符都放到char中。暂且这么认为吧。我也是刚开始学。
- 2011-07-29 19:28
- 浏览 1015
- 评论(0)
linux下安装Qt/E
- 博客分类:
- 嵌入式Linux
交叉编译环境搭建完成后,下来进行Qt/Embedded的安装。
解压Qt4.5.3 opensource压缩文件。
在编译之前,首先对Qt4.5.3的源码树进行配置。具体的configure参数设置如下:
./configure –embedded arm
-xplatform qws/linux-arm-g++
-no-qt3support
-qt-sql-sqlite
其中,-xplatform指明host工具的编译环境,这里采用qws/linux-arm-g++的qmake.conf,-qt-sql-sqlite表示使用sqlite数据库引擎。-no-qt3sup ...
1.解压四个文件到目录 /usr/local
命令:tar -jvxf *tar.bz -C /usr/local //说明,压缩文件后缀是 .tar.bz 解压命令为 -jvxf ;后缀名是 .tar.gz ,解压命令为 -zvxf 。其中,-x是解压,-v是显示
arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2cross-3.3.2.tar.bz2cross-3.4.1.tar.bz2cross-4.2.2-eabi.tar.bz22.修改配置文件
命令:vim ~/.bashrc
在最后,加:PATH=$PATH:/us ...
加上网上搜到的资料,整合起来,自己也是按照这个方法来的。总算成功。
我用的Fedora8,在新开一个虚拟机时,定制软件时要选中KDE编程,这里面有Qt的安装,会在miniGUI的安装中用到。否则会在qvfb的make这一步报错。如果之前没选中,可以在后面重新选定。具体方法:应用程序->添加删除软件,在 开发 中选择KDE软件开发。应用之后就可以了。
目前的qvfb不支持fedora.所以必须用低版本的fedora
1)安装MiniGUI全过程:(我是用这个安装成功的)
http://hi.baidu.com/jkqz2007/blog/item/262bca1e3b5fe4174034 ...
- 2011-07-24 08:44
- 浏览 990
- 评论(0)
1.arm11开发板:
mount /dev/sdx /目标目录 其中sdx在u盘插到开发板上之后会有提示
2.arm9开发板:
mount /dev/scsi/host0/bus0/target0/lun0 /目标目录
3.直接用网线连接主机和开发板,可以省去每次mount u盘的麻烦。
* # vim /etc/exports。初始情况下这个文件是空的。* 写入/home/staufen/arm6410 *(rw, sync, no_root_squash)* /home/staufen/arm6410是要挂载的目录* 后面是读写权限的设置* rw:读/写权限。只读为ro* ...
安装了VmTool之后就可以在虚拟机和宿主机直接使用共享文件夹。之前安装过几次了,但发现如果不作笔记仍然会出问题。
前提是,已经安装好虚拟机,并安装好系统。我的是Fedora14,后来为了miniGUI又装了一个Fedora8.
power on Fedora系统,选择VM->Install VMware Tools,之后系统会自动下载相应版本的wmtool,会在桌面出现一光盘映像文件,双击打开,里面就是VMTools的安装文件。该文件是在 /media 目录下的。下面是安装过程。
1.cd /home/qingwu/;
mkdir /VmTools ; 新建文件夹,用于解压
2. cd ...
- 2011-07-22 16:24
- 浏览 865
- 评论(0)