摘要:
PyQt5学习入门-1简单对整个流程进行介绍。下面的这篇文章会做一个简单的计算器框架。最终实现的界面效果如下
1.本章的目的
写这篇文章需要能够让读者学习到以下几点:
1.如何使用Text Browser(可以理解为文本的输出框)
2.如何使用按键(pushButton),
以及如何通过鼠标来触发任务
3.如何进行布局
2.拖拽组件
打开Qt designer后,我们首先新建一个widget。
新建一个widget后,我们在工具盒中拖拽我们需要用到的组件。
Buttons中的Push Button
Display Widgets中的Text Browser
然后整整齐齐的放在子窗口上,如下图所示。
3.编辑信号线
如何让每个按键在按下时触发一个任务呢?这里涉及到Qt里面的两个概念。
一个是所谓的“信号”,另一个是”槽“。
信号简单的理解其实就时一种什么样的行为,是单击了按键,还是双击按键,是释放按键,还是悬浮在按键上?
槽简单的理解其实就是做出什么样的反应(本质是一个函数),即有了信号之后,需要做什么东西。
在Qt Designer中点击工具栏(注意不是工具盒)中的这个图标
。