构建去中心化前端应用:从Qt布局到区块链智能合约
1. 显示窗口与进入主循环
在使用Qt构建前端应用时,我们通过 window.show() 方法显示窗口对象,然后使用 app.exec_() 进入主循环。在主循环中, QApplication 会将桌面的所有事件分发给GUI。为了获取 QApplication 的返回代码,我们将这个过程封装在 sys.exit() 中,代码如下:
window.show()
sys.exit(app.exec_())
2. 布局的概念与使用
在添加新的小部件之前,我们需要了解布局的概念。这里主要使用 QHBoxLayout 和 QVBoxLayout ,它们类似于CSS中的flexbox。
- 水平布局 :使用 QHBoxLayout 可以将小部件水平排列。以下是一个示例脚本 hello_horizontal_layout.py :
import sys
from PySide2.QtWidgets import QApplication, QWidget, QHBoxLayout, QPushButton, QLabel
app = QAppli
超级会员免费看
订阅专栏 解锁全文
1077

被折叠的 条评论
为什么被折叠?



