簡體   English   中英

PyQt4復選框不響應-OSX

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM