From 45b35f565ca40dc6025fd414024812900c36d77b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristiano=20Gavi=C3=A3o?= Date: Thu, 24 May 2018 19:11:04 -0300 Subject: [PATCH] fixing section selection dialog #12 Now it is possible to select a item with a mouse or keyboard --- frameFeatures.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frameFeatures.py b/frameFeatures.py index f3034e0..754e967 100644 --- a/frameFeatures.py +++ b/frameFeatures.py @@ -221,7 +221,7 @@ def __init__(self,winTitle='Insert section', icon='flamingo.svg'): self.firstCol=QWidget() self.firstCol.setLayout(QVBoxLayout()) self.mainHL.addWidget(self.firstCol) - self.SType='IPE' + self.SType='' self.currentRatingLab=QLabel('Section: '+self.SType) self.firstCol.layout().addWidget(self.currentRatingLab) self.sizeList=QListWidget() @@ -238,7 +238,7 @@ def __init__(self,winTitle='Insert section', icon='flamingo.svg'): self.ratingList=QListWidget() self.ratingList.setMaximumWidth(100) self.ratingList.addItems(self.PRatingsList) - self.ratingList.itemClicked.connect(self.changeRating) + self.ratingList.currentItemChanged.connect(self.changeRating) self.ratingList.setCurrentRow(0) self.secondCol.layout().addWidget(self.ratingList) self.btn1=QPushButton('Insert') @@ -258,7 +258,8 @@ def fillSizes(self): for row in self.sectDictList: s=row['SSize'] self.sizeList.addItem(s) - def changeRating(self,item): + def changeRating(self): + item = self.ratingList.currentItem() self.SType=item.text() self.currentRatingLab.setText('Section: '+self.SType) self.fillSizes()