PySide 中是否必须在同一个函数中创建 QWidget 与 QApplication,pysideqwidget,原有的示例代码如下#!/
PySide 中是否必须在同一个函数中创建 QWidget 与 QApplication,pysideqwidget,原有的示例代码如下#!/
原有的示例代码如下
#!/usr/bin/python# -*- coding: utf-8 -*-import sysfrom PySide import QtGuidef func(): app = QtGui.QApplication(sys.argv) wid = QtGui.QWidget() wid.show() sys.exit(app.exec_())func()
为了让代码结构清晰一些,我决定把创建 QApplication 的代码分出来,即
#!/usr/bin/python# -*- coding: utf-8 -*-# simple.pyimport sysfrom PySide import QtGuidef func(): wid = QtGui.QWidget() wid.show()app = QtGui.QApplication(sys.argv)func()sys.exit(app.exec_())
然后,再执行的话,就无法显示出窗口。只有在终端中按 Ctrl+Z 再按 Ctrl+D 才能结束进程。
请问,这一现象的原因是什么?有办法将这两部分的代码拆分吗?
编橙之家文章,
相关内容
- pyqt5 qml 信号槽连接,pyqt5qml信号连接,import QtQui
- Python 代码静态分析,python代码静态,有大量的Python代码
- 如何将PyCodeObject保存为pyc,pycodeobjectpyc,source = ope
- multi-mechanize如何实现ops 100的压力测试,multi-mechanizeop
- django html模板中for标签循环不能打印是什么原因,djan
- python import qiniu.rs报错 no module named in auth是什么原因,
- Python web框架flask部署中Nginx的问题,flasknginx,Nginx 的配置
- 想做个python微博爬虫用API好还是自己开发好,pythonapi
- 怎么样能将dict中同样值的key合并为一个呢?,dictkey,
- Python连续生成多个变量并赋值的操作,python赋值,pytho
评论关闭