成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - pyqt 如何保存窗口內(nèi)容,再次打開(kāi)時(shí)顯示之前輸入的內(nèi)容

瀏覽:203日期:2022-06-27 18:03:03

問(wèn)題描述

pyqt小白,做了一個(gè)小窗口,點(diǎn)擊按鈕打開(kāi)含qtablewidget的窗口,在窗口里可以輸入內(nèi)容。問(wèn)題出在再次打開(kāi)時(shí)又打開(kāi)了一個(gè)新的窗口,里面的內(nèi)容清空了。想問(wèn)問(wèn)大家如何保存上一次輸入的內(nèi)容,再次打開(kāi)時(shí)顯示的是之前輸入的內(nèi)容。謝謝大家啦!代碼如下:這是主程序代碼:

from PyQt4 import QtCore, QtGuifrom ui_qtable import Ui_Tabletry: _fromUtf8 = QtCore.QString.fromUtf8except AttributeError: def _fromUtf8(s):return stry: _encoding = QtGui.QApplication.UnicodeUTF8 def _translate(context, text, disambig):return QtGui.QApplication.translate(context, text, disambig, _encoding)except AttributeError: def _translate(context, text, disambig):return QtGui.QApplication.translate(context, text, disambig)class Ui_MainWindow(object): def setupUi(self, MainWindow):MainWindow.setObjectName(_fromUtf8('MainWindow'))MainWindow.resize(344, 244)self.centralwidget = QtGui.QWidget(MainWindow)self.centralwidget.setObjectName(_fromUtf8('centralwidget'))self.pushButton = QtGui.QPushButton(self.centralwidget)self.pushButton.setGeometry(QtCore.QRect(110, 80, 121, 61))font = QtGui.QFont()font.setPointSize(17)self.pushButton.setFont(font)self.pushButton.setObjectName(_fromUtf8('pushButton'))MainWindow.setCentralWidget(self.centralwidget)self.menubar = QtGui.QMenuBar(MainWindow)self.menubar.setGeometry(QtCore.QRect(0, 0, 344, 23))self.menubar.setObjectName(_fromUtf8('menubar'))MainWindow.setMenuBar(self.menubar)self.statusbar = QtGui.QStatusBar(MainWindow)self.statusbar.setObjectName(_fromUtf8('statusbar'))MainWindow.setStatusBar(self.statusbar)self.retranslateUi(MainWindow)QtCore.QMetaObject.connectSlotsByName(MainWindow)self.pushButton.clicked.connect(self.PushFunc) def retranslateUi(self, MainWindow):MainWindow.setWindowTitle(_translate('MainWindow', 'MainWindow', None))self.pushButton.setText(_translate('MainWindow', 'Push', None))def PushFunc(self):self.another = Ui_Table()self.table = QtGui.QMainWindow()self.another.setupUi(self.table)self.table.show() if __name__ == '__main__': import sys app = QtGui.QApplication(sys.argv) Question = QtGui.QMainWindow() ui = Ui_MainWindow() ui.setupUi(Question) Question.show() sys.exit(app.exec_())

這是Qtablewidget窗口:

from PyQt4 import QtCore, QtGuitry: _fromUtf8 = QtCore.QString.fromUtf8except AttributeError: def _fromUtf8(s):return stry: _encoding = QtGui.QApplication.UnicodeUTF8 def _translate(context, text, disambig):return QtGui.QApplication.translate(context, text, disambig, _encoding)except AttributeError: def _translate(context, text, disambig):return QtGui.QApplication.translate(context, text, disambig)class Ui_Table(QtGui.QWidget): def setupUi(self, MainWindow):MainWindow.setObjectName(_fromUtf8('MainWindow'))MainWindow.resize(422, 196)self.centralwidget = QtGui.QWidget(MainWindow)self.centralwidget.setObjectName(_fromUtf8('centralwidget'))self.tableWidget = QtGui.QTableWidget(self.centralwidget)self.tableWidget.setGeometry(QtCore.QRect(0, 0, 421, 171))self.tableWidget.setObjectName(_fromUtf8('tableWidget'))self.tableWidget.setColumnCount(4)self.tableWidget.setRowCount(4)item = QtGui.QTableWidgetItem()self.tableWidget.setVerticalHeaderItem(0, item)item = QtGui.QTableWidgetItem()self.tableWidget.setVerticalHeaderItem(1, item)item = QtGui.QTableWidgetItem()self.tableWidget.setVerticalHeaderItem(2, item)item = QtGui.QTableWidgetItem()self.tableWidget.setVerticalHeaderItem(3, item)item = QtGui.QTableWidgetItem()self.tableWidget.setHorizontalHeaderItem(0, item)item = QtGui.QTableWidgetItem()self.tableWidget.setHorizontalHeaderItem(1, item)item = QtGui.QTableWidgetItem()self.tableWidget.setHorizontalHeaderItem(2, item)item = QtGui.QTableWidgetItem()self.tableWidget.setHorizontalHeaderItem(3, item)MainWindow.setCentralWidget(self.centralwidget)self.menubar = QtGui.QMenuBar(MainWindow)self.menubar.setGeometry(QtCore.QRect(0, 0, 422, 23))self.menubar.setObjectName(_fromUtf8('menubar'))MainWindow.setMenuBar(self.menubar)self.statusbar = QtGui.QStatusBar(MainWindow)self.statusbar.setObjectName(_fromUtf8('statusbar'))MainWindow.setStatusBar(self.statusbar)self.retranslateUi(MainWindow)QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow):MainWindow.setWindowTitle(_translate('MainWindow', 'MainWindow', None))item = self.tableWidget.verticalHeaderItem(0)item.setText(_translate('MainWindow', '1', None))item = self.tableWidget.verticalHeaderItem(1)item.setText(_translate('MainWindow', '2', None))item = self.tableWidget.verticalHeaderItem(2)item.setText(_translate('MainWindow', '3', None))item = self.tableWidget.verticalHeaderItem(3)item.setText(_translate('MainWindow', '4', None))item = self.tableWidget.horizontalHeaderItem(0)item.setText(_translate('MainWindow', '新建列', None))item = self.tableWidget.horizontalHeaderItem(1)item.setText(_translate('MainWindow', '新建列', None))item = self.tableWidget.horizontalHeaderItem(2)item.setText(_translate('MainWindow', '新建列', None))item = self.tableWidget.horizontalHeaderItem(3)item.setText(_translate('MainWindow', '新建列', None))

問(wèn)題解答

回答1:

主程序代碼,定位到第39行到53行的部分,按如下注釋修改:

self.retranslateUi(MainWindow)QtCore.QMetaObject.connectSlotsByName(MainWindow)self.pushButton.clicked.connect(self.PushFunc)###### 49行處剪切的三行,放到這里 ######self.another = Ui_Table()self.table = QtGui.QMainWindow()self.another.setupUi(self.table) def retranslateUi(self, MainWindow):MainWindow.setWindowTitle(_translate('MainWindow', 'MainWindow', None))self.pushButton.setText(_translate('MainWindow', 'Push', None))def PushFunc(self):###### 剪切這三行 #######self.another = Ui_Table()#self.table = QtGui.QMainWindow()#self.another.setupUi(self.table)self.table.show()

標(biāo)簽: Python 編程
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产精品资源在线看| 亚洲欧美一区二区在线观看| 中文字幕一区在线| 91网站最新网址| 日韩手机在线导航| 国产美女视频91| 欧美日韩国产系列| 久久99热国产| 欧美综合一区二区三区| 首页国产欧美久久| 色婷婷精品久久二区二区蜜臀av| 午夜视频在线观看一区二区| 一本色道久久综合亚洲精品不| 国产精品免费观看视频| 欧美日韩1区| 国产精品高潮呻吟| 亚洲高清久久| 亚洲私人影院在线观看| 合欧美一区二区三区| 中文字幕一区二区不卡| 亚洲精选久久| 亚洲mv大片欧洲mv大片精品| 美女日韩在线中文字幕| 五月婷婷久久丁香| 色哟哟日韩精品| 久久电影网站中文字幕| 欧美日韩精品福利| 国产精一品亚洲二区在线视频| 欧美人狂配大交3d怪物一区| 国产九色sp调教91| 久久综合色一综合色88| 欧美在线影院| 亚洲女同一区二区| 久热综合在线亚洲精品| 美女国产一区二区三区| 欧美一区二区在线视频| 成人av免费网站| 国产欧美一区视频| 日韩香蕉视频| 日韩福利电影在线观看| 欧美午夜片在线观看| 国产成人亚洲精品青草天美| 2023国产精品自拍| 在线不卡视频| 婷婷亚洲久悠悠色悠在线播放| 欧美亚洲国产一区二区三区| 国产毛片精品一区| 久久亚洲精品国产精品紫薇| 国产一区美女| 午夜成人免费电影| 欧美顶级少妇做爰| 91网站最新网址| 一区二区三区日韩精品视频| 日本道在线观看一区二区| 国产成人av网站| 国产精品美女一区二区三区| 国产美女诱惑一区二区| 久久av资源网| 国产欧美精品国产国产专区| 亚洲一区二区三区精品动漫| 国产主播一区二区三区| 国产欧美va欧美不卡在线| 国产精品老牛| 精品在线观看视频| 久久久久久久综合色一本| 9色国产精品| 精品一区二区三区免费| 欧美激情一区二区三区| 久久久一二三| 成人高清视频免费观看| 夜夜精品视频一区二区| 欧美日韩国产中文| 欧美精品一区二区三区久久久竹菊| 亚洲激情自拍视频| 欧美日韩国产中文| 午夜久久资源| 丝袜诱惑亚洲看片| 欧美成人乱码一区二区三区| 91久久国产综合久久蜜月精品| 免费观看一级欧美片| 国产午夜亚洲精品理论片色戒 | 91精品国产高清一区二区三区| 91啪亚洲精品| 午夜成人在线视频| 欧美不卡视频一区| 国产精品视频| 成人av资源下载| 一区二区三区中文字幕精品精品| 欧美三区免费完整视频在线观看| 欧美jjzz| 精品在线播放免费| 自拍偷拍亚洲欧美日韩| www久久精品| 欧美性一区二区| 亚洲一级特黄| 91亚洲精品乱码久久久久久蜜桃| 韩国三级在线一区| 欧美久久一区| 亚洲精品激情| 国产精品区二区三区日本| 亚洲一区二区三区四区五区中文| 国产一区二区三区美女| 国产精品久久久久久久久免费樱桃 | 成人性生交大片免费看视频在线| 亚洲女人****多毛耸耸8| 91精品福利在线一区二区三区| 激情另类综合| 国产成人精品一区二| 亚洲成人黄色影院| 国产日产欧美一区二区三区| 欧美婷婷六月丁香综合色| 影院欧美亚洲| av在线播放不卡| 美女爽到高潮91| 亚洲另类在线制服丝袜| 久久影音资源网| 在线视频一区二区免费| 久久日一线二线三线suv| 久久久福利视频| 91在线观看高清| 欧美色综合久久| 国产精品分类| 国产91丝袜在线播放0| 午夜精品福利在线| 中文字幕在线观看不卡视频| 亚洲精品一区二区三区影院 | 欧美一级理论片| 色系网站成人免费| 99在线精品免费视频九九视| 欧美在线亚洲综合一区| 国产99久久久国产精品潘金| 免费久久99精品国产| 亚洲天天做日日做天天谢日日欢 | 欧美三级日本三级少妇99| 亚洲免费激情| 欧美久久久久久| 成人涩涩免费视频| 国产又粗又猛又爽又黄91精品| 免费成人在线视频观看| 中文字幕亚洲电影| 国产午夜亚洲精品理论片色戒| 在线播放91灌醉迷j高跟美女| 久久久久国产精品一区二区| 一本一本久久a久久精品综合妖精| 欧美日韩久久| 欧美a级片一区| 7799精品视频| 欧美在线观看你懂的| 久久激情中文| 在线综合亚洲| 亚洲高清免费| 国产精品jizz在线观看美国| aaa国产一区| 成人天堂资源www在线| 国产乱子伦一区二区三区国色天香| 午夜成人免费视频| 亚洲一区二区三区小说| 亚洲日本青草视频在线怡红院| 中文字幕成人网| 中文子幕无线码一区tr| 欧美激情在线一区二区| 国产日产亚洲精品系列| 久久丝袜美腿综合| 久久久噜噜噜久久中文字幕色伊伊 | 欧美成人精品高清在线播放| 91精品国产一区二区| 91.xcao| 日韩一区二区免费在线观看| 91精品国产麻豆国产自产在线| 欧美色倩网站大全免费| 欧美亚州韩日在线看免费版国语版| 一本大道av伊人久久综合| 久久婷婷久久| 久久精品九九| 久久久99国产精品免费| 西西人体一区二区| 午夜综合激情| 色婷婷国产精品综合在线观看| 一本大道久久a久久综合| 91官网在线免费观看| 欧美三级电影网| 欧美精品视频www在线观看| 欧美日韩视频专区在线播放| 一本到不卡精品视频在线观看| 在线中文字幕一区| 精品视频资源站| 欧美一区二区久久| 精品国产免费一区二区三区香蕉| 欧美成人三级在线| 中文字幕精品三区| 一二三四区精品视频| 视频一区二区不卡| 激情丁香综合五月| 福利一区二区在线观看| 99久久精品情趣| 黄色亚洲在线| 亚洲精选91| 日本黄色一区二区| 3751色影院一区二区三区| 精品久久久久香蕉网|