python - 如何将用户输入保存到 QTableWidget
问题描述
我想创建一个应用程序来积压电影。但是,我不知道如何将用户输入保存到 QTableWidget。就像我想将文本添加到 QTableWidget 并稍后再回来一样。挣扎了一段时间。任何帮助表示赞赏。这是我到目前为止所拥有的:
from PyQt5.QtWidgets import *
import sys
class Film(QWidget):
def __init__(self):
super(Film, self).__init__()
self.center()
self.setWindowTitle("Film backlog")
self.resize(663, 700)
layout = QGridLayout()
self.setLayout(layout)
tablewidget = QTableWidget(22, 6)
tablewidget.setHorizontalHeaderLabels(["Name", "Air date", "Country", "Director", "Genre", "Link"])
layout.addWidget(tablewidget)
self.show()
def center(self):
qr = self.frameGeometry()
cp = QDesktopWidget().availableGeometry().center()
qr.moveCenter(cp)
self.move(qr.topLeft())
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Film()
sys.exit(app.exec_())
解决方案
推荐阅读
- algorithm - 字符串中交替字符的最长子串
- javascript - 无法将 CryptoJS HMAC 生成的签名与 Java HMAC 签名匹配
- git - 本地副本上的 git 更改丢失
- java - 如何在 Android Java 的运行时将 snapchat auth 客户端 ID 更改为另一个?
- javascript - 使用事件引用删除事件侦听器
- sql - SQL - 如果客户购买了产品 A,则返回“True”,否则返回“False”
- python - Python - 基于分布的随机值生成
- javascript - 如何将我的所有资产(Html、JS、CSS、node.JS)放入反应中?
- javascript - 关于传递 JavaScript 方法的问题
- javascript - 猫鼬填充一对多属性