[問題]How to call pyQT gridlayout object

看板Python作者 (gecer)時間5年前 (2020/06/20 07:00), 5年前編輯推噓1(105)
留言6則, 2人參與, 5年前最新討論串1/1
如題 有個gridlayout物件 self.grid_layout.addWidget(button, 5+x, y) 想要get (button, 5+x, y) 的text , 請問如何call -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.211.79 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1592607641.A.0D4.html

06/20 21:41, 5年前 , 1F
button.text()
06/20 21:41, 1F

06/21 20:06, 5年前 , 2F
用這兩行取得layout中的widget("i"是該widget的索引值
06/21 20:06, 2F

06/21 20:06, 5年前 , 3F
>>> item = self.grid_layout.itemAt(i)
06/21 20:06, 3F

06/21 20:08, 5年前 , 4F
>>> text = item.widget().text() ##記得轉換item
06/21 20:08, 4F

06/21 20:09, 5年前 , 5F
如果方便的話,麻煩告知我的方法有沒有用,之後可以
06/21 20:09, 5F

06/21 20:09, 5年前 , 6F
回饋大家參考。
06/21 20:09, 6F
可用 謝謝 ※ 編輯: gecer (1.174.250.80 臺灣), 06/23/2020 08:04:06
文章代碼(AID): #1UxKEP3K (Python)
文章代碼(AID): #1UxKEP3K (Python)