时间:2021-05-22
今天我们讲一下用Python写的GUI小程序。一个小闹钟(只是屏幕提示,没有声音哦)
让我们先介绍这个闹钟如何奇葩。
需要通过命令行启动。
没有标题栏。
没菜单。
甚至没有关闭按钮。
没有运行界面。
看到这里想必大家要问了,何必去做一个这样弱爆了的程序呢。显然,教育意义大于其实际用处。
像其他的模块一样,QT界面包是需要加载的。
我们用到了命令行输入,所以,sys模块也是必须的。
用到了时间,但是我们不需要使用time模块,我们用QT提供的QTime模块。
让我们先写import 语句部分。
这是一个控制qt程序命脉的类,之后我们会慢慢解释。在每一个Qt程序中,都会找到类似的语句。
之后就是输入闹钟时间了。上程序。
其中包含了异常处理,对于一个应用程序,我们应该将所有的异常情况都考虑进去。
程序中使用raise 来触发异常。迫使程序进入我们的预想轨道。
显然,上面的程序是不够的,它并没有时间判断和GUI部分。
如何判断时间是否到了呢,我们给出一个不是特别准确的方法,定时判断。
当时间到了我们就会跳到下一步,创建一个窗体,延迟60s 后关闭。
看来,我们又需要写一个关于 QTime模块的介绍了。
现在把所有的句子放在一起。让我们测试下。
附完整代码:
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、pythongui(图形化)模块介绍: Tkinter:是python最简单的图形化模块,总共只有14种组建 Pyqt:是python最复杂也是使用最广
一、pythongui(图形化)模块介绍: Tkinter:是python最简单的图形化模块,总共只有14种组建 Pyqt   
简单的说,GUI编程就是给程序加上图形化界面.python的脚本开发简单,有时候只需几行代码就能实现丰富的功能,而且python本身是跨平台的,所以深受程序员的
文字信息图形化。大多时候,我们理解的文字是独立于图形的视觉元素。不过事实上,信息图形化表现之中,文字不只是展现其语义功能,同时也成为图形的一个重要元素。通常文字
安装Python下载Python安装包https://www.python.org/downloads/图形化安装选择安装位置这里安装至D:\ProgramFi