- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Qt辅助脚本工具syncqt
距离Qt在Windows下编译时 configure 问题一则已经过了半年了,重新看看syncqt相关的内容。include目录安装好Qt后,我们会有bin\src\lib\include\...可是,如果下载Qt源码的话,里面并没有include这个目录那么,它是怎么来的:syncqtinclude目录中的东西是由syncqt这个p
2011-11-27 23:09:08 8678 1
原创 从QWindow到QWidget(Qt5)
Qt5下,QWidget系列从QtGui中被剥离出去,成为单独的QtWidget模块。随着Qt Quick2的引入,QtDeclarative也逐渐和QWidget系列也脱离关系。最终:在Qt5下的GUI编程,有两套不同的东西QtWidget (使用一个被称为 BackingStore 的东西)QtQuick (使用一个被称为 Scene Graph 的东西)
2011-11-24 23:11:19 26960 5
原创 QWidget之Alien与Native小记
在QWidget 之paint部分杂记提到了从Qt4.4开始,Alien Widget被引入。那么...这是什么东西呢,我们在使用中又可能会感受到什么东西?用例子来说话似乎比用源码来说话来得容易,所以看例子:例子一个小例子: 创建 a -> b -> c -> d -> e 共5个widget考虑它们各自的parentWidget()nativeParentWi
2011-11-23 23:40:41 12627 5
原创 Qt中的和字节流有关的几个Buffer类
QBuffer这是Qt的一个公有类,manual中说得很清楚:为QByteArray提供了一个QIODevice的接口,使得该QByteArray可以作为一个random-accessed的普通文件对待。所以,此处没多少可说的了。一个具体的例子(同样取自Qt的manual):QImage image;QByteArray ba;QBuffer buffer(&ba);
2011-11-22 23:03:43 11144 3
原创 RS232串口 小记
想搞清楚linux下的终端(Terminal)、设备IO,以及Windows下的设备IO(可提醒IO、IO完成端口等),似乎这个古老的RS232串口还真是一个不错的切入点。所以,从基础开始,看看串口。注:聆听Oswald Buddenhagen教诲,Windows首字符一定要大写,否则M$可能会不高兴的^_^DTE与DCEDTEData
2011-11-22 17:57:44 4812 1
原创 ssh(openssh)小记
SSH(Secure Shell)具有客户端/服务器体系结构。OpenSSH支持SSH协议1和协议2,本文忽略前者。ssh客户端~/.ssh/config/etc/ssh/ssh_configsshd服务器/etc/ssh/sshd_config
2011-11-21 00:36:06 4197
原创 VirtualBox的网络设置
VirtualBox 可以为每一个虚拟机分配8个网卡。每一个网卡的连接方式可以选为下列之一:Not attachedNetwork Address Translation (NAT)Bridged networkingHost-only networkingInternal networkingGeneric networking去掉第一个和最后一个,我们关心的只剩下4个:(以下假
2011-11-20 16:25:06 7960
原创 Qt下hide()与close()相关的bug一例
本文是 QMainWindow上下文菜单内存泄露(QTBUG) 一文 的续篇,所以你很可能需要先看上文。前传问题起源于:QTBUG-7902在Qt 4.6 下,下面的小程序在显示上下文菜单的情况下会导致程序崩溃。#include #include #include int main(int argc, char **argv){ QApplicatio
2011-11-18 23:15:40 6532 2
原创 QEventDispatcherWin32 笔记
额,还是从一个window程序的基本结构看起吧Win32程序基本结构注册窗口类别 RegisterClass创建窗口 CreateWindow启动由GetMessage和DispatchMessage构成的事件循环被注册的回调函数 WndProc 负责相应各类事件#include LRESULT CALLBACK Wn
2011-11-15 16:53:14 5886
原创 QextSerialPort 小记
每一个在Qt下用过串口的同仁应该都对 QextSerialPort 这个第三方类不会感觉陌生。http://code.google.com/r/dbzhang800-qextserialport/ 的代码已经合并到主仓库,QextSerialPort-1.2beta1 即将发布,感谢大家关注。 2012.03.16历史QextSerialPort 原作者是 St
2011-11-09 22:37:52 8134 6
原创 tty、pty、pts等(小记)
整理一下,内容会不太准确,不太严谨。ttyteletypewriter (电传打字机)终端设备(Terminal)ptypseudo tty伪终端ptspseudo-terminal slave pt
2011-11-06 00:15:45 13838 1
原创 Firefox扩展初接触
本文没涉及如何写一个扩展,而是简单整理一下扩展涉及到的周边的东西。环境Profile配置文件的默认位置:Windows%APPDATA%\Mozilla\Unix/Linux~/.mozilla为了不影响正常Firefox的使用,用来测试插件或扩展应该使用不同的Pro
2011-11-02 23:38:20 2090
原创 换行符转换脚本(Python)
似乎,需要整理整理使用的python的脚本了:很简单的一个东西,在'\n'、'\r\n'、'\r'3中换行符之间进行转换。用法usage: eol_convert.py [-h] [-r] [-m {u,p,w,m,d}] [-k] [-f] filename [filename ...]Convert Line Ending
2011-11-02 00:12:35 4256
ies4linux-2.0.5
2008-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人