处理监控系统的时候遇到问题,在MainWidget中创建多个子Widget的时候,原意是想鼠标点击先让MainWidget截获处理后再分派给子Widget去处理,但调试后发现如果子Widget重新实现了事件方法,就直接处理掉事件了,没有进到MainWidget的处理方法中去,如果子Widget没有a Read More
posted @ 2016-04-07 22:39 findumars Views(4106) Comments(0) Diggs(1)
经过试验,qt启动一个新的进程时,这个进程的工作目录是继承父进程的,无论是通过start还是startDetached来启动。 其实对于linux系统,qt底层应该也是调用fork、exec之类的函数,对于fork,参看apue中文版第三版,有以下解析: 在f o r k之后处理文件描述符有两种常见 Read More
posted @ 2016-04-07 18:10 findumars Views(4110) Comments(0) Diggs(0)
这篇文章引用了较多其他作者的内容,也忘记引用的出处了,只能感谢了。以下转入正题。 对于qt5.5,要下载libqt库源码自己编译,参考解决Qt5 Creator无法切换输入法(fcitx),Ubuntu中不能使用搜狗输入法录入汉字问题 Linux下有两种输入法,分别是ibus和fcitx,如果喜欢搜 Read More
posted @ 2016-04-07 18:00 findumars Views(10327) Comments(0) Diggs(0)
1、方法1:准备一张边界是透明的不规则图形 QPushButton * pbtn = new QPushButton; pbtn->setStyleSheet("QPushButton{border:0px;}");//这句务必加上,否则看到的就是矩形了,而不是不规则图形了 pbtn->setTex Read More
posted @ 2016-04-07 17:58 findumars Views(12728) Comments(0) Diggs(0)
参考博文:QVariant与自定义数据类型转换的方法。 这里摘取其关键内容: 1、将自定义数据类型使用Q_DECLARE_METATYPE宏进行声明,便于编译器识别。 2、在插入对象的时候,声明QVariant对象,使用其setValue方法添加自定义对象。 3、在读取的时候,采用QVariant对 Read More
posted @ 2016-04-07 17:55 findumars Views(6249) Comments(0) Diggs(0)