- 博客(6)
- 资源 (2)
- 收藏
- 关注
转载 QT实现窗口透明的方法
1、设置窗体的背景色 在构造函数里添加代码,需要添加头文件qpalette或qgui QPalette pal = palette(); pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00)); setPalette(pal); 通过设置窗体的背景色来实现,将背景色设置为全透。 效果: 窗口整体透明,但窗口控件不透明,QLabel控件只是字显示,控件背景色透明; 窗体客户区完全透明。
2010-12-22 11:53:00 1804
转载 UTF-8与GB2312之间的互换
<br />如果您对UTF-8、Unicode、GB2312等还是很陌生的话,请查看http://www.linuxforum.net/books/UTF-8-Unicode.html<br />下面介绍一下WinAPI的两个函数:WideCharToMultiByte、MultiByteToWideChar。<br /><br /> 函数原型:int WideCharToMultiByte(<br /> UINT CodePage, // code page<br /> DWORD dwFlag
2010-12-15 17:13:00 1593
转载 QT4.3.0在VC++ 6.0下安装指南
<br />http://www.cnblogs.com/zhangyang/archive/2007/07/15/818932.html<br />参考了一些资料,把自己在vc6.0下安装qt的过程和大家一起分享一下.<br /> 1 编译QT<br /><br /> 1)下载QT的源代码文件包(注意:必须是.zip后缀的,.exe后缀的包是用mingw做编译器的源代码文件)。<br /><br /> 2)将QT源代码解压到硬盘。<br /><br /> 例如: C:/Qt/4.3.0/ 或
2010-12-15 17:08:00 1009
转载 QT中文显示问题
<br />问题: http://topic.csdn.net/u/20090320/10/287c7dba-29c0-4d76-af75-4d19104f544e.html<br /><br /> C/C++ code<br /><br /> QTextCodec *text =QTextCodec::codecForName("GB2312"); char *strText = "中文显示"; QString str = text->toUnicode(strText );<br /><br
2010-12-15 17:01:00 1045
原创 个人遇到的QT中文编码问题
最近在用QT完成一个程序时遇到一个困扰了我很久的问题,首先说明一下,在本机上的编译环境为QT Creator+ubuntu。编译完成后copy到其他机器的ubuntu系统中运行(不管装了QT环境没有,现象都一样),结果双击无任何反应,到命令行下运行,提示segmentation default. 刚开始真是一头雾水,不知道从何处下手去找问题,无奈,只得用qDebug一步一步进行提示,才找到点眉目,发现了一些规律,就是当运行到fromUnicode()或是toUnicode(
2010-12-15 16:54:00 1130
转载 QCopChannel的工作原理
<br />QCopChannel的工作原理 <br /> <br />一般来说,不同的应用程序会启动不同的进程,这样就会产生进程间通信问题,比较常见的是进程A发送了一个消息a给进程B,进程B调用自己的方法b()进行处理。由于运行中的进程往往就是多个类的执行过程,下面将A, B简化为进程中的类。<br />在B中如何处理消息<br />1. 在类B中注册一个QCopChannel,注册时要给出自己的身份标识。<br />QCopChannel* AChannel = new QCopChannel("Sy
2010-12-09 11:09:00 1867
Ubuntu学习笔记
2008-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人