??
采用Qt's Undo Framework实现undo和redo操作。
比如在做一个记事本程序 想要实现一个删除文本的操作,这个操作可以撤销和重现,即可以实现所谓的undo()和redo()操作。
此时只需让删除操作继承至QUndoCommand类,比如叫做DeleteTextCommand,并实现redo和undo这两个虚函数。在删除操作的响应槽函数SlotDeleteText()...
分类:
其他好文 时间:
2014-12-31 18:29:50
阅读次数:
322
当前在学习 Qt, 到了坐标系统这一块的时候, 有点凌乱, 在看了几个相关的博客后, 果然......更凌乱了, 直到看了 Qt 的帮助手册(不是应该第一个就看这个吗?) 才有了自己的领悟:1. translate(), 这个其实挺好理解, 这个函数需要的是一个向量的信息, 承载这个信息的可能是: ...
talend open studio(TOS)有自定义组件开发模块,默认视图中可能不会显示,需要在Windows-perspective-Component Designer中打开。第一次进入到component开发界面中是不能新建component项目或者打开component的,需要先在TOS中...
分类:
其他好文 时间:
2014-12-30 18:34:58
阅读次数:
475
在网上看了很多帖子,都没起作用
最终自己试出来一种,类似strcpy memcpy 的原理,给出指针地址和内容长度进行拷贝。
QByteArray data
QString str;
str = QString::fromUtf8(data.data(),data.length());
如果直接str = data。但data中存在NULL时,那么只能赋值第一个NULL...
分类:
其他好文 时间:
2014-12-30 13:37:06
阅读次数:
111
1、 一个项目里可以有多张分立的原理图。
2、 一项目里多张分立的原理图不能单独分开分别导入不同的PCB,导入一个PCB时同一
项目所有原理图一定是个集体,并一定会一起同时导入这个PCB,也就是一个PCB一定包含这个项目所有原理图。但可以画多张PCB。
3、 当原理图张数或电路改变时,重新导入PCB后,会使PCB更新至和已有原理图一致,
当在PCB改变了位号时更新原理图,在原理图重新编...
分类:
其他好文 时间:
2014-12-30 09:18:58
阅读次数:
172
PCB库的绘制
注意:画完元件封装要设置参考点,按E再按F,通常设一脚为参考点,便于PCB绘制时拖动。
1、 在PCB裤环境,如果多条线或多个焊盘叠在一起,如果你要选中某条线或焊盘删除,
则直接单击,并选择,就可以直接删除,如果你要选出某条线或焊盘移动,则点击不动,选择然后即可移动。
2、 在PCB库环境如果想同时移动多条组合线,则需先选择多条线,然后按M,接着按S
即可将多条线组...
分类:
其他好文 时间:
2014-12-30 09:18:38
阅读次数:
275
方法二:(避免建立多规则复杂)适用方法
在规则里设定安全间距,此规则对ALL适用
a、如果铺铜需更小安全间距,则直接把规则间距减小,然后按第18的方法对某个区域选中铺通即可,其他铺铜安全间距不影响不报错。b、如果铺铜需更大安全间距,则把规则间距改大,PCB铺铜报错,然后按第18的方法对某个区域选中铺通,铺完后再把规则改小返回即报错消失如a。
总结:安全间距规则改小可直接铺铜,规则...
分类:
其他好文 时间:
2014-12-30 09:17:06
阅读次数:
213
常用的Linux终端gnome-terminal (Gnome标配)xfce4-terminal (XFCE4标配)lxterminal (LXDE标配)konsole (KDE标配)前面3个都是GTK界面风格,konsole则是Qt界面风格,当然它们的核心都是基于GNU/Bash这个强大的Linu...
分类:
系统相关 时间:
2014-12-30 01:44:51
阅读次数:
374
最近做跨平台图形用户界面库选型,权衡很多因素后最终选择了Qt,其中一个重要因素就是Qt使用LGPL授权许可。由于本人对LGPL理解有限,始终对闭源商业软件如何发布Qt库存在疑问,其中最关心的是:发布的商业软件中是否可以包含(或附带)Qt的动态链接库(dll,so)。于是在网络上查找到如下相关资源.....
分类:
其他好文 时间:
2014-12-30 01:38:26
阅读次数:
160
Abstract. OpenCASCADE have provided the Qt samples in the samples directory, but they are a little complicated. So I decide write a simple OpenCASCADE...
分类:
其他好文 时间:
2014-12-30 00:27:15
阅读次数:
572