📅  最后修改于: 2023-12-03 15:33:54.725000             🧑  作者: Mango
PyQt5 是基于 Python 的 Qt 库的 Python 绑定。Qt 是一个跨平台的应用程序和图形用户界面开发框架,PyQt5 使 Python 开发者能够轻松创建他们的图形用户界面(GUI)应用程序。
在本文中,我们将创建一个简单的 PyQt5 应用程序,用于获取比特币的最新价格。
安装 PyQt5 最简单的方法是使用 pip 工具。在命令行中输入以下命令即可安装:
pip install PyQt5
以下是一个简单的 PyQt5 应用程序,它包含一个按钮和一个标签。当用户单击按钮时,它将获取比特币的最新价格并将其显示在标签中。
import sys
import urllib.request
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
class BitcoinPrice(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle('Bitcoin Price')
self.setGeometry(100, 100, 300, 50)
self.layout = QHBoxLayout()
self.setLayout(self.layout)
self.priceLabel = QLabel()
self.layout.addWidget(self.priceLabel)
priceButton = QPushButton('Get Bitcoin Price')
priceButton.clicked.connect(self.getBitcoinPrice)
self.layout.addWidget(priceButton)
def getBitcoinPrice(self):
price = urllib.request.urlopen('https://api.coinbase.com/v2/prices/BTC-USD/spot').read()
self.priceLabel.setText('Bitcoin Price: $' + price.decode())
if __name__ == '__main__':
app = QApplication(sys.argv)
window = BitcoinPrice()
window.show()
sys.exit(app.exec_())
将以上代码保存为 bitcoin_price.py 文件,然后通过命令行运行以下命令:
python bitcoin_price.py
应用程序将启动并显示一个窗口。单击“Get Bitcoin Price”按钮即可获取比特币的最新价格。
在本文中,我们学习了如何创建一个简单的 PyQt5 应用程序,用于获取比特币的最新价格。但是,这只是一个简单的例子,PyQt5 库有很多其他的功能可以探索。