pyqt官网学习 翻译 and 笔记 (1) Your First QtWidgets Application

Your First QtWidgets Application

 

去年我就开始要学pyqt,我一直不明白为什么我学不会。到现在我有点明白很多时候不是自己脑子不行,是TM 的国内的教程不好。

这东西不能展开讲,容易扯到敏感词。鄙人自学编程,各方面差的不行。看看这个计划我能走多远。实在不行我就把文章私密了

。我尽量会把翻译的东西,翻译出来,我英语超级渣,4级没过。最开始学编程他们说英语不重要,我现在觉得都是扯淡。

我估计大多数我不会逐词翻译,因为我翻译不通。我就按我自己理解的讲。

 

# 方括号都是我自己写的废话。

 

#我把基础的那5个过了一遍,回来提前提醒各位,还是不要看了。至少别浪费太多时间。我找时间把那个应用案例 翻译做一下。

# 2020年4月14日 21:04:38

===========================

和其他编程框架一样,你开始都是要写个'hello world ’

这有一个简单的应用【我估计他的意思就是小案例】在PySide2中。【我不知道这个pyside2是什么东西】

import sys
from PySide2.QtWidgets import QApplication, QLabel

app = QApplication(sys.argv)
label = QLabel("Hello World!")
label.show()
app.exec_()

使用pyside2搞出来一个窗口,你必须在最开始引用它。

导入之后,你就可以创建QApplication实例了(instance),既然qt需要接收命令行参数,你可以将任意参数传递给QApplication对象。通常你不需要输入任何参数,所以你可以保持原样或者下面这样:

app = QApplication([])

创建完一个对象以后,我们创建了一个QLabel对象,它是一个能够呈现文字的小部件(widget) (simple or rich, like html), and images: (这个没翻译明白,看案例估计就是告诉你,他能够识别html语言)

# This HTML approach will be valid too!
label = QLabel("<font color=red size=40>Hello World!</font>")

note(小贴士):

创建标签之后,我们show()把它显示出来。

最后我们调用app.exec_()进去qt主循环并执行代码,现在只有标签,不过我们可以忽略。。。。【我估计他想告诉我们,不必在意现在东西太少】

【这里我讲一下,他们说的创建,其实有个名词我想说:实例化。基本面向对象编程,用一个东西都是实例化,其实就是一个对象 = 类  你可以传递一些参数给他,或者不传递】

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值