के रूप में संभाल लें एक फ़ंक्शन पंक्ति नाम (इस मामले में कॉलम 2) के आधार पर तालिका में पंक्तियों का चयन करना चाहिए। यह या तो एक नाम या नामों की सूची तर्क के रूप में लेने और उन्हें सही तरीके से संभालने में सक्षम होना चाहिए।या तो एक सूची या एकल पूर्णांक को
def select_rows(to_select):
# For a list
for row in range(0, table.numRows()):
if _table.item(row, 1).text() in to_select:
table.selectRow(row)
# For a single integer
for row in range(0, table.numRows()):
if _table.item(row, 1).text() == to_select:
table.selectRow(row)
+1 ... कार्य करने के लिए कोड के केवल एक सेट को बनाए रखना बहुत आसान है, और अधिक पायथनिक; अगर कोई इसे दस्तावेज़ों के उल्लंघन में बुलाता है तो इसे विस्फोट कर दें। यदि कोई फ़ंक्शन वास्तव में आवश्यक है जो तर्क के रूप में एक पूर्णांक को स्वीकार करता है, तो 'def select_row (to_select)' नामक दूसरा व्यक्ति बनाएं और इसे 'to_select' सूची के रूप में पैकेज करें, फिर select_rows पर कॉल करें। –