互動我不知道怎麼一會創建一個GUI應用程序,並與它從啓動它的控制檯交互。交互式Python - 保持控制檯和GUI主循環
舉個例子,我想創造PyQt的GUI和從控制檯使用它。這可能是無需重新啓動應用程序,測試設置,但在較大的項目也將調用函數等
下面是使用PyQt的一個簡單的例子:
import sys
from PyQt4 import QtGui
def main():
app = QtGui.QApplication(sys.argv)
w = QtGui.QWidget()
w.show()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
時,這是與python -i example.py
運行控制檯被阻止只要主循環被執行。
我怎麼能說w.resize(100,100)
的GUI運行時?
據我所見,'QTimer.singleShot'方法只允許在運行期間執行預定義的函數。這不允許來自控制檯的交互,因爲它仍然被阻止。 還是我誤解了? – Merlin 2014-10-05 22:05:51