互动我不知道怎么一会创建一个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