[英]PyQt4 Checkbox not responding - OSX
我在這里遇到一個很奇怪的問題。 一個帶有復選框的簡單python應用程序,一旦我單擊復選框(cb),它就不會更改其狀態,也不會更改GUI可視化。
有任何想法嗎 ?
這是我的python代碼段
a = QApplication(sys.argv)
w = QWidget()
cb = QCheckBox("Auto-Launch", w)
cb.move(220, 110)
cb.stateChanged.connect(handleLaunch)
我發現是什么原因造成的。
我有一個QProgressBar,它靠近復選框,盡管在外觀上似乎不是那樣。 實際上是覆蓋該復選框,因此單擊根本沒有到達該復選框。
這是有問題的完整代碼。
from PyQt4.QtGui import *
import sys
a = QApplication(sys.argv)
w = QWidget()
w.resize(320, 240)
cb = QCheckBox("Auto-Launch", w)
cb.move(220, 110)
download_bar = QProgressBar(w)
download_bar.resize(300,50)
download_bar.setValue(0)
download_bar.move(10,110)
w.show()
sys.exit(a.exec_())
這是完整的解決方案
from PyQt4.QtGui import *
import sys
a = QApplication(sys.argv)
w = QWidget()
w.resize(320, 240)
download_bar = QProgressBar(w)
download_bar.resize(300,50)
download_bar.setValue(0)
download_bar.move(10,110)
cb = QCheckBox("Auto-Launch", w)
cb.move(220, 110)
w.show()
sys.exit(a.exec_())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.