![](/img/trans.png)
[英]PyQt4 - How to read QLineEdit text from within QListWidgetItem
[英]Extracting Text from only QLineEdit widgets in a QGridLayout in pyqt4
我有一個QGrid布局,包含大約15個由QLabels,QLineEdits和QComboBoxes組成的小部件。 我想要一個僅從QLineEdit小部件提取文本的函數。
我的意思是這樣的
for i in range(self.grid.count()):
if self.grid.itemAt.widget(i).Type == QtGui.QLineEdit: //Not able to figure out the syntax
print self.grid.itemAt.widget(i).text()
有人可以幫忙語法嗎?
您為itemAt
使用了錯誤的語法。 嘗試這個:
from PyQt4.QtGui import *
...
for i in range(self.grid.count()):
w = self.grid.itemAt(i).widget()
print isinstance(w, QLineEdit)
它應該工作正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.