Python GUI 教程 25行代码写一个小闹钟
2015-03-13 13:32
417 查看
今天我们讲一下用Python写的GUI小程序。一个小闹钟(只是屏幕提示,没有声音哦)
让我们先介绍这个闹钟如何奇葩。
需要通过命令行启动。
没有标题栏。
没菜单。
甚至没有关闭按钮。
没有运行界面。
看到这里想必大家要问了,何必去做一个这样弱爆了的程序呢。显然,教育意义大于其实际用处。
像其他的模块一样,QT界面包是需要加载的。
我们用到了命令行输入,所以,sys模块也是必须的。
用到了时间,但是我们不需要使用time模块,我们用QT提供的QTime模块。
让我们先写import 语句部分。
这是一个控制qt程序命脉的类,之后我们会慢慢解释。在每一个Qt程序中,都会找到类似的语句。
之后就是输入闹钟时间了。上程序。
其中包含了异常处理,对于一个应用程序,我们应该将所有的异常情况都考虑进去。
程序中使用raise 来触发异常。迫使程序进入我们的预想轨道。
显然,上面的程序是不够的,它并没有时间判断和GUI部分。
如何判断时间是否到了呢,我们给出一个不是特别准确的方法,定时判断。
当时间到了我们就会跳到下一步,创建一个窗体,延迟60s 后关闭。
看来,我们又需要写一个关于 QTime模块的介绍了。
现在把所有的句子放在一起。让我们测试下。
附完整代码:
相关文章:
·用Pygame和Python做游戏-从入门到精通(1)
·用Pygame和Python做游戏-从入门到精通(2)
·用Pygame和Python做游戏-从入门到精通(3)
·用Pygame和Python做游戏-从入门到精通(4)
·用Pygame和Python做游戏-从入门到精通(5)
·用Pygame和Python做游戏-从入门到精通(6)
相关词搜索:Python GUI 教程
上一篇:用python 30行设计一个属于自己的计算器
下一篇:python gui - PyQt4 精彩实例分析之电子钟
如对本文内容有疑问,或想进一步交流学习,欢迎通过以下方式:
1. Python论坛
2. python技术互助群:
群④ :385100854
群③ :318130924 (已满)
群② :333646237 (已满)
群① :87464755 (已满)
3. 关注PythonTab微信,获取精彩资讯教程,公众号:Pythontab中文网
版权声明:本站文章除非注明,均为原创内容,如需转载请务必注明出处,违者本站保留追究其法律责任之权利。
今天我们讲一下用Python写的GUI小程序。一个小闹钟(只是屏幕提示,没有声音哦)
让我们先介绍这个闹钟如何奇葩。
需要通过命令行启动。
没有标题栏。
没菜单。
甚至没有关闭按钮。
没有运行界面。
看到这里想必大家要问了,何必去做一个这样弱爆了的程序呢。显然,教育意义大于其实际用处。
像其他的模块一样,QT界面包是需要加载的。
我们用到了命令行输入,所以,sys模块也是必须的。
用到了时间,但是我们不需要使用time模块,我们用QT提供的QTime模块。
让我们先写import 语句部分。
之后就是输入闹钟时间了。上程序。
程序中使用raise 来触发异常。迫使程序进入我们的预想轨道。
显然,上面的程序是不够的,它并没有时间判断和GUI部分。
如何判断时间是否到了呢,我们给出一个不是特别准确的方法,定时判断。
现在把所有的句子放在一起。让我们测试下。
附完整代码:
·用Pygame和Python做游戏-从入门到精通(1)
·用Pygame和Python做游戏-从入门到精通(2)
·用Pygame和Python做游戏-从入门到精通(3)
·用Pygame和Python做游戏-从入门到精通(4)
·用Pygame和Python做游戏-从入门到精通(5)
·用Pygame和Python做游戏-从入门到精通(6)
相关词搜索:Python GUI 教程
上一篇:用python 30行设计一个属于自己的计算器
下一篇:python gui - PyQt4 精彩实例分析之电子钟
如对本文内容有疑问,或想进一步交流学习,欢迎通过以下方式:
1. Python论坛
2. python技术互助群:
群④ :385100854
群③ :318130924 (已满)
群② :333646237 (已满)
群① :87464755 (已满)
3. 关注PythonTab微信,获取精彩资讯教程,公众号:Pythontab中文网
版权声明:本站文章除非注明,均为原创内容,如需转载请务必注明出处,违者本站保留追究其法律责任之权利。
相关文章推荐
- Python Rapid GUI Programming 第一篇。 25行写一个奇葩的闹钟。Python 基础教程
- 使用70行Python代码实现一个递归下降解析器的教程
- Python Rapid GUI Programming 第二篇。 30行写一个更奇葩的计算器。Python 基础教程
- 仅用50行代码实现一个Python编写的计算器的教程
- 25行 Python 代码实现人脸检测——OpenCV 技术教程
- 仅用500行Python代码实现一个英文解析器的教程
- PYTHON教程中“编写一个Python脚本”版本一的windows版本
- Python操作Mysql实例代码教程(查询手册)
- Python操作Mysql实例代码教程
- 400多行Python代码实现了一个FTP服务器
- 【iCore组合式双核心开发板教程】【X-GUI教程】教程及代码包下载
- Model to Text工具Acceleo使用教程(三)——一个简单的代码生成模块
- 贴一段老外教程里的python代码,高手就别看了哈。
- 使用DxVcl为Python的飞信库写一个简单的GUI
- python将多个文本文件合并为一个文本的代码(便于搜索)
- Python challenge一个能提高你python代码质量的游戏
- 留一个神python代码——混合使用wxpython和pyglet(cocos2d编辑器)
- Python操作Mysql实例代码教程(查询手册)
- 教程:使用QT建立Python GUI应用程序
- 分享一个Eclipse代码配色教程与颜色主题插件