V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
manoon
V2EX  ›  Python

被逼的用PYQT写个图形界面。然后呢,功能基本实现了。交互也实现了。就是白屏。

  •  
  •   manoon · 2013-08-04 03:43:11 +08:00 · 5309 次点击
    这是一个创建于 3910 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为后台运行的时间比较长。大概一个按钮下去得跑了十分钟吧。

    所以前台的界面就白屏了。------------当另外一个按钮按下去,只工作30s的时候。一切正常。

    用的pyqt,IDE是eric4

    请问一下,是不是有refresh或者recanvas这样的命令需要使用呢?记得pygame里面有这样的东东。
    第 1 条附言  ·  2013-08-06 20:22:52 +08:00
    坑死爹了~~~

    多线程里面关于
    run
    start
    这样的方法名居然不能随便改~~~~!!!!!折腾了好半个多小时。才发现。
    5 条回复    1970-01-01 08:00:00 +08:00
    ruoyu0088
        1
    ruoyu0088  
       2013-08-04 05:37:27 +08:00   ❤️ 1
    应该用多线程。如果你非常不想用多线程,可以在等待循环中调用QCoreApplication.processEvents()处理窗口的事件。
    bradlee
        2
    bradlee  
       2013-08-04 16:01:50 +08:00   ❤️ 1
    楼主你没 export QWS_KEYBOARD=字符设备驱动路径吧?
    manoon
        3
    manoon  
    OP
       2013-08-04 20:20:55 +08:00
    @ruoyu0088
    @bradlee

    have a try
    thanks!
    manoon
        4
    manoon  
    OP
       2013-08-06 16:05:04 +08:00
    @bradlee 我用的是windows
    manoon
        5
    manoon  
    OP
       2013-08-06 20:22:01 +08:00
    再次感谢~~~已经完全搞定了。
    参考的这篇文档。
    http://wenku.baidu.com/view/301cb4212f60ddccda38a055.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1385 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:28 · PVG 01:28 · LAX 10:28 · JFK 13:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.