首页| 论坛| 消息

标题:PYPad
作者:kimtaikee
日期:2011-06-25 00:09
内容:

简单的便签程序。
功能简介:
PYPad主界面的Button 从左到右依次简介
1. 增加Ball 每个Ball对应一个Pad
2. 去除Ball 从底部去除Ball
3. PYPad 配置,还没有实现.
4. 隐藏所有Pad及Ball
5. 移动到右上角
6.推出PYPad
7.鼠标移动到相应的Ball 的区域内便会高亮显示当前的Ball,而且右边有三角形指示标识
8.单击Ball 会显示相应Ball的Pad


Pad功能简介:
顶部Button从左到右
1.编辑Pad的标题
2.pin/unpin Pad
3.show/hide toolbar
底部有toolbar
从左到右:
1. 打开文件
2. 保存文件
3.清空Pad
4. 放大
5. 缩小
PS:移动PYPad 会移动相应的Pad ,还没有实现所有功能,以上所列都已实现,还有一些bug没有Fix,代码写的也有点乱。
ChangeLog_2011/12/26
1. 移动鼠标到每个Ball上会显示对应的Pad的Title
2. 将鼠标移动到黑色三角内会提示双击删除当前的Ball
3. 将QTextEdit 替换为 CodeDocument 可以显示行号。
ChangeLog_2012/01/06
1.增加了语法高亮功能
2.增加了打开和保存文件
PYPad.zip 只包含PYPad 执行文件,如果想要运行需下载以前的XXX_Package包,将dll 放置到PYPad所在目录。


#1 [sy1413 06-25 08:19]
楼主很强大
#2 [xiaoxiongli 09-07 13:19]
这个idea很不错
#3 [xiaoxiongli 09-08 10:03]
这个软件有个bug就是如果按到小pad的按钮上,这个时候再拖动,会出现跳动的现象。改成这样就行了,也不知道为什么
void PYPad::mouseReleaseEvent(QMouseEvent *e)
{
int n = e->button();
DEBUG_VAR(QString("%1").arg(n));
if(n/*e->buttons()*/ & Qt::LeftButton)
{
m_bPressed = false;
DEBUG_VAR("mouseReleaseEvent");
}
}

回复 发表
主题 版块