V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  XIVN1987  ›  全部回复第 27 页 / 共 37 页
回复总数  723
1 ... 23  24  25  26  27  28  29  30  31  32 ... 37  
2018-02-06 13:48:47 +08:00
回复了 XinLake 创建的主题 微信 微信 6.6.2 Android 版,更新后变这样了
良心微信
Qt,虽然我用 PyQt
2018-02-02 01:34:43 +08:00
回复了 PureWhite 创建的主题 程序员 后端工程师如何学前端?
bootstrap
2018-02-01 13:18:55 +08:00
回复了 zcljy 创建的主题 职场话题 来来来 年底了 来分享一波不在北上广深的工资
应该加上学历,是本科还是硕士,985 还是常青藤,,
2018-02-01 13:15:19 +08:00
回复了 XIVN1987 创建的主题 Python PyQt 编程中多线程应该用 QThread、QTimer 还是 threading??
@wizardforcel

多谢,这点我已经理解了!!

我现在的想法是:执行时间短的操作用 QTimer,可以直接操作主线程里的界面元素,方便;执行时间长的操作用线程,不会卡死界面
@wqzjk393
发音有误啊,应该是“派查姆”
2018-01-31 17:39:21 +08:00
回复了 XIVN1987 创建的主题 Python PyQt 编程中多线程应该用 QThread、QTimer 还是 threading??
@justou

感谢回复,,

可你也要考虑 PyQt 和 Qt 的区别,Qt 里面是有真正的并行执行的,,两个线程分别占一个 CPU 核、并行执行;这时候 QThread 当然比 QTimer 好 100 倍

可是 PyQt 里面由于 GIL 的问题,你开了 QThread 它和主线程也只是交替执行的,,并没有真正的并行,,这时候感觉线程和 QTimer 区别就没那么明显了
2018-01-31 16:34:57 +08:00
回复了 XIVN1987 创建的主题 Python PyQt 编程中多线程应该用 QThread、QTimer 还是 threading??
@brightguo

嗯,好像有道理,,

不过大多数情况下用 QTimer 还是没问题的,,我好几个 PyQt 程序用 QTimer 替代多线程,运行良好
2018-01-31 16:00:09 +08:00
回复了 XIVN1987 创建的主题 Python PyQt 编程中多线程应该用 QThread、QTimer 还是 threading??
@justou
用 QTimer 直接在同一个线程里,根本不用发信号,,岂不更方便。。
如果需要在 windows 下用多个版本的 Python,可以搜下 py launcher,简单来说就是:
1、用 py -2.7 或 py -3.6 这种形式启动特定版本 python
2、在.py 文件第一行添加 #C:/python2.7/python.exe 这样的路径指定双击文件时使用哪个版本的 python 执行此文件
3、上面那种写法有些 IDE 在执行、或补全时也能识别,从而使用特定版本执行、或补全该文件

至于同一个版本下使用不同版本的库、或保持主 site-package 目录干净,,这个没啥好说的,,python2.7 用 virtualenv,Python3.4+用自带的标准库 venv,,很简单,,对了,上面那种 shebang 标注也可以用于 virtualenv 下的 python,,比如#C:/python2.7/venv-flask/script/python.exe ,,有些 IDE 也可以直接识别的
2018-01-31 14:01:27 +08:00
回复了 fakepoet 创建的主题 Python 招聘- Python 后端开发工程师
什么情况,不都嫌 Python 工作职位少吗??

现在有人招 Python 程序员,咋没人踊跃报名呢(*^▽^*)

难道真的 Pythoner 都被人工智能给吸走了
2018-01-31 13:58:13 +08:00
回复了 XIVN1987 创建的主题 Python PyQt 编程中多线程应该用 QThread、QTimer 还是 threading??
@GeruzoniAnsasu

只要你执行 Python 代码,,那 GIL 你就避不开,,

你这样一样得 Python 的虚拟机执行啊,,GIL 在虚拟机层面实现的。。
2018-01-31 13:55:22 +08:00
回复了 XIVN1987 创建的主题 Python PyQt 编程中多线程应该用 QThread、QTimer 还是 threading??
@crysislinux

其实都不用试,要是真能通过这种方法实现真正的并行,,那大家就不会再提 GIL 的事情了,,
2018-01-31 13:48:20 +08:00
回复了 XIVN1987 创建的主题 Python PyQt 编程中多线程应该用 QThread、QTimer 还是 threading??
@crysislinux
''' python
class TimeThread(QtCore.QThread):
def run(self):
# ... ...
'''
2018-01-31 13:47:41 +08:00
回复了 XIVN1987 创建的主题 Python PyQt 编程中多线程应该用 QThread、QTimer 还是 threading??
v2ex 的回复真是,,,即不能修改、也不能预览,,
2018-01-31 13:46:29 +08:00
回复了 XIVN1987 创建的主题 Python PyQt 编程中多线程应该用 QThread、QTimer 还是 threading??
@crysislinux

可是 QThread 的 run 函数里的代码都是 python 代码啊,,比如:
class TimeThread(QtCore.QThread):
def run(self):
# ... ...
2018-01-31 10:31:03 +08:00
回复了 testcount 创建的主题 程序员 2018 年想学一门编程语言,哪个好?
估计推荐 go 的多,,不过二三线现在还是 PHP 和 Java 的天下吧
2018-01-31 10:13:01 +08:00
回复了 admirez 创建的主题 Go 编程语言 求推荐 go 的 IDE
这么多人写 Go 了吗??发展好快呀!!
1 ... 23  24  25  26  27  28  29  30  31  32 ... 37  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2194 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 04:25 · PVG 12:25 · LAX 21:25 · JFK 00:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.