**本文是本人用python3+pytq5+Qt desinger实现Python Qt GUI快速编程-第五章的exercise,请大家参考。
改动的地方:
1,QStringList()用list()代替。
2,self.emit(SIGNAL(“acceptedList(QStringList)”), self.stringlist)在这里完全没必要。**
#/home/yrd/eric_workspace/StringListDlg/Ui_StringListDlg.py
# -*- coding: utf-8 -*-
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(404, 244)
Dialog.setSizeGripEnabled(True)
self.widget = QtWidgets.QWidget(Dialog)
self.widget.setGeometry(QtCore.QRect(10, 10, 381, 222))
self.widget.setObjectName("widget")
self.horizontalLayout = QtWidgets.QHBoxLayout(self.widget)
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout.setObjectName("horizontalLayout")
self.listWidget = QtWidgets.QListWidget(self.widget)
self.listWidget.setObjectName("listWidget")
self.horizontalLayout.addWidget(self.listWidget)
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setContentsMargins(5, -1, 5, -1)
self.verticalLayout.setObjectName("verticalLayout")
self.addButton = QtWidgets.QPushButton(self.widget)
self.addButton.setObjectName("addButton")
self.verticalLayout.addWidget</