假如PySide是一趟魔法火车
今天,我们将踏上了一段神奇的旅程。这趟旅程不需要票,只需要一台电脑和一点点的勇气。
这趟火车叫做PySide,它是一列会魔法的大火车,能带我们进入一个叫做GUI(图形用户界面)的奇妙世
界。
登上魔法火车
首先,我们需要一辆装有Python的火车——也就是安装了Python的电脑。然后,我们要去Python的超市
(也就是Python的包管理器),买一张叫做 pip 的购物卡。用这张卡,我们就可以把PySide这个魔法火车买
到家里了。
恭喜!现在你的电脑也有一辆PySide魔法火车了!
魔法火车的驾驶室
登上火车后,你会发现驾驶室里有一个叫 QApplication 的大叔。他是我们的火车司机,负责让火车跑起
来。每辆魔法火车都必须有一个司机,所以我们要先创建一个 QApplication 。
现在,火车可以启动了!
魔法火车的车厢
火车上有许多车厢,每个车厢都可以变成我们想要的形状。比如,我们可以有一个叫做 QWidget 的车厢,用
来做任何事情,比如显示文字或者图片。
现在我们有了一个车厢,火车就可以跑了!别忘了,我们要把车厢门打开,这样别人才能看到里面的东西。
在PySide里,这意味着我们要调用 window.show() 。
魔法火车的座位
车厢里可以放很多座位,供我们和朋友们坐。在PySide里,这些座位就是各种各样的控件(比如按钮、文本
框等)。
pip install PySide1
from PySide import QtWidgets
app = QtWidgets.QApplication([])
1
2
window = QtWidgets.QWidget()
window.setWindowTitle('魔法火车之旅')
window.show()
1
2
3
button = QtWidgets.QPushButton('开车吧!')
button.setParent(window) # 把按钮放到车厢里
1
2