本文介紹了PyQt4 代碼在 PyQt5 (QHeaderView) 上不起作用的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我使用的是 PyQt4,這段代碼運行良好.
I was using PyQt4 and this code works great.
self.table.horizontalHeader().setResizeMode(1, QHeaderView.Stretch)
它正在拉伸表格中的一列.但是當我用 PyQt5 運行代碼時,我得到了這個錯誤:
It's stretching a column in a table. But when I run the code with PyQt5, I'm getting this error:
Attribute Error: 'QHeaderView' object has no attribute 'setResizeMode'
你能幫忙嗎?或者簡單地說;如何在 PyQt5 中調(diào)整任何列?
Can you please help? Or simply; how can I strect any column in PyQt5?
推薦答案
使用 QHeaderView.setSectionResizeMode 而不是 QHeaderView.setResizeMode一個>:
改用 setSectionResizeMode.
Use setSectionResizeMode instead.
(引用文檔 QHeaderView.setResizeMode)
這篇關于PyQt4 代碼在 PyQt5 (QHeaderView) 上不起作用的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!
【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!