我的第一个GUI程序

# Diary
### 每天一篇英语日记<br>
这是一个英语日记写作程序,可以作为英语学习<b>辅助</b>使用。假如你正在学习英语,每天都有一定量的输入,比如说阅读或是听播客,那么你可以使用它来进行复习和回顾。每天一百个单词也许很少,但是通过长久的积累,同时搭配语法的学习和大量语料的输入,写作水平就会得到指数级的提高。

Github地址:https://github.com/lihuii/100Words

##功能说明
1.自动创建 ‘C:\Users\Administrator\MyDiary\年\月\‘ 目录树及文件。<br>
2.以日为文件名创建txt文件,txt文件开头写入日期与时间。<br>
3.每篇日记要求字数100。<br>
4.查看以往日记点击File-Reflect。<br>
<b>5.查看以往日记不支持再编辑,点击保存会添加到当天内容。</b><br>
6.数据统计。<br>

##使用说明
1.点击Download ZIP下载文件。<br>
2.解压取出可执行文件(100 Words.exe)和字体文件(Purisa.ttf),其他可删除;<br>
<b>3.双击安装字体文件。<br></b>
4.然后就可以打开程序了。<br>

##Rules
Rule 1: You must write no less than 100 words.<br>
Rule 2: You can only use one emoji in one day.<br>
Rule 3: You can not change the previous diary.<br>

##打包说明
1.根目录下的exe文件是用pyinstaller打包。<br>
2.Diary.spec为打包后生成的配置文件。<br>
3.代码中的音频调用使用了一个resource_path(relative_path)函数,在调用文件的地方使用这个函数包裹。<br>
然后在.spec文件中指向具体的文件地址,打包后即可正常调用。<br>
4.详情见注释。

##待实现功能
1.图形界面;------------?<br>
2.拼写检查;<br>
3.年底自动总结完成情况,包括每月完成量,生成折线图;<br>
4.添加表情;<br>
5.activity calendar。<br>
6.图标问题。<br>
7.反馈。------------?<br>

时间: 2024-12-24 00:38:32

我的第一个GUI程序的相关文章

JAVA (1)&ndash;第一个GUI程序 添加标题 关闭窗口 屏幕位置 导入图标

  import java.awt.*; // 可以改成 import javax.swing.*; public class FirstFrame { public static void main( String[] args ) { Frame f = new Frame(); //可以改成 JFrame f = new JFrame(); f.setSize( 300, 200 ); f.setVisible(true); } } //Frame 的意思是框架 import java.a

python之第一个gui程序

运行截图:

用GTK开发一个画图程序(windows)

GTK是一个功能强大的开发平台,跨系统,提供了丰富的庞大的代码库,应用开发者可以用之快速做出自己的产品. 这个月用他开发了一个GUI程序,是个画图工具,功能包括:图片导入导出.线型编辑.拖拽.删除.调整粗细.颜色.虚实.阴影,亮点是实现了一种自定义的线型:尖灭线(项目后续会加入更多线型).尖灭线是石油勘探资料处理中常用的绘图线型.GUI的使用流程是先导入一个底图,然后在底图之上画线或插入其他图片.文字,最后把整体导出为一个图片.上样例: 如图:企鹅图是背景图,蓝线是尖灭线,还有其他一些线和菜单.

用wxpython制作可以用于 特征筛选gui程序

现在我们已经用wxpython制作一个gui程序,目前它只能用于筛选有用的特征组.我们知道好的特征是非常重要,但有用的特征组是同等重要,这个工具可以使我们更加迅速的筛选有用的特征组合,大大节约我们的时间,而且操作起来非常简单. 这个工具的缺点是:从几十个特征中筛选出十个特征速度为最优,如果特征数增加则速度将变慢.这个工具目前只能用于筛选特征,并不能进行其他操作. 总而言之,虽能有些不足,但对于我们来说这又是一个巨大的进步.

日常开发技巧:x11-forward,使用远程机器的gui程序

背景 日常用过ssh登录服务器进行工作,尽管大部分时间,都只需要终端操作,编辑源码也是vim就够用了. 但有时候,还是需要使用gui程序的,比如打开一份pdf,word,ppt,excel等. 碰到这种情况,一种解决方式是,通过scp命令或别的方式,将所需文件拷贝到本地机器,再在本地使用对应的程序打开. 这里介绍另一种方式,使用x11-forward. x11-forward简介 X11是X Window System主版本11的缩写,它不光是一个基本的GUI软件,X11也被定义为一个网络协议,

pyinstaller打包PySide2写的GUI程序,调用ffmpeg隐藏CMD控制台解决方案

1 问题描述 使用PySide2写了一个GUI程序,调用ffmpeg命令行工具,做简单的批量视频处理(调整帧宽度.帧高度.视频变速.降低视频码率达到限制视频大小),使用了ffmpeg. ffmpeg-python库: 挺简单的事儿,但遇到一个问题: pyinstaller打包程序时: 不加 -w 或 --noconsole,有CMD丑黑框,程序可以正常运行,但是程序界面背后一个大大的CMD黑框真心难看... 加上 -w 或 --noconsole,没有CMD黑框,程序会直接无限等待,无法正常运行

使用PyQt5编写一个简单的GUI程序

我做Python窗口界面编程时,经常使用PyQt进行设计.这里简单叙述一下使用PyQt5制作一个简单的图形界面的流程 PyQt的简介以及开发环境的搭建在此不多赘述. 1.       打开Qt Designer,新建一个Dialog Without Buttons 2.       从左侧的Widget Box拖入一个Label,一个Text和一个Button 3.       双击控件可以改变其上的文本 4.       保存文件,命名为test.ui 5.       使用pyuic5将.u

[转载]使用PyQt来编写第一个Python GUI程序

转载自:http://python.jobbole.com/81276/ 英文版出处:http://pythonforengineers.com/your-first-gui-app-with-python-and-pyqt/ 软件版本: python-2.7.12.amd64 qt-opensource-windows-x86-mingw482-4.8.6-1 PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x64 简介 许多人在学习如何创建一个 GUI 应用的时候都感到十分的困

使用PyQt来编写第一个Python GUI程序

http://www.xiaoxiangzi.com/Programme/Python/1891.html 本文由 伯乐在线 - Lane 翻译,Daetalus 校稿.未经许可,禁止转载!英文出处:pythonforengineers.com.欢迎加入翻译小组. 简介 许多人在学习如何创建一个 GUI 应用的时候都感到十分的困难.其中最重要的原因是,他们不知道应该从何下手.大多数的教程都只有文字,但事实上仅仅依靠文字很难学会 GUI 编程,因为 GUI 应用大多数都是基于视觉上的. 我们将通过