PyQt5 技术篇-scrollArea不显示滚动条解决方法,Qt Designer不显示滚动条,滚动条的显示和隐藏
首先給大家展示一下,必顯示滾動(dòng)條的方法。
PyQt5設(shè)置方法:
self.scrollArea.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
就是設(shè)置橫向、縱向滾動(dòng)條策略為總是顯示:
ScrollBarAlwaysOn
但是看滾動(dòng)條是死的,根本不能動(dòng),下面告訴大家怎么來(lái)讓滾動(dòng)條活起來(lái)。
只需三步
第一步: 就是如上圖,設(shè)置滾動(dòng)條策略為必顯示。
第二步: 把 widgetResizable 設(shè)置為 False,就是把 √ 去掉。
PyQt5 對(duì)應(yīng)設(shè)置:
查找并刪掉這一條,或者設(shè)置參數(shù)為 False。
self.scrollArea.setWidgetResizable(True)
第三步: 把 scrollArea 的內(nèi)層 scrollAreaWidgetContents 的寬和高度設(shè)置大一點(diǎn)。
鐺鐺鐺!~ 看到效果了沒(méi)?
scrollAreaWidgetContents 就是滾動(dòng)層了,設(shè)置內(nèi)部區(qū)域的大小,默認(rèn)是跟外層一邊大的。
外層 scrollArea 是設(shè)置展示區(qū)域的大小。
是不是有的人剛知道它的作用,剛?cè)腴T這個(gè)確實(shí)不好理解。
喜歡的點(diǎn)個(gè)贊?吧!
總結(jié)
以上是生活随笔為你收集整理的PyQt5 技术篇-scrollArea不显示滚动条解决方法,Qt Designer不显示滚动条,滚动条的显示和隐藏的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PyQt5 技术篇-设置alignmen
- 下一篇: Python 技术篇 - pip下载、安