为了账号安全,请及时绑定邮箱和手机立即绑定

请问PyQt支持Python3.3和Qt5吗?

请问PyQt支持Python3.3和Qt5吗?

MMMHUHU 2019-06-25 15:11:01
PyQt支持Python3.3和Qt5吗
查看完整描述

4 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

PyQt支持Python3.3和Qt5
  12)扩展的可迭代解包。在Py3.X 里,a, b, *rest = seq和 *rest, a = seq都是合法的,只要求两点:rest是list
  对象和seq是可迭代的。
  13)新的super(),可以不再给super()传参数,
  >>> class C(object):
  def __init__(self, a):
  print('C', a)
  >>> class D(C):
  def __init(self, a):
  super().__init__(a) # 无参数调用super()
  >>> D(8)
  C 8
  <__main__.D object at 0x00D7ED90>
  14)新的metaclass语法:
  class Foo(*bases, **kwds):
  pass
  15)支持class decorator。用法与函数decorator一样:
  >>> def foo(cls_a):
  def print_func(self):
  print('Hello, world!')
  cls_a.print = print_func
  return cls_a
  >>> @foo
  class C(object):
  pass
  >>> C().print()
  Hello, world!
  class decorator可以用来玩玩狸猫换太子的大把戏。



查看完整回答
反对 回复 2019-06-29
?
Qyouu

TA贡献1786条经验 获得超11个赞

1pip install pyqt5

or

1python3 -m pip install pyqt5

or

1234sudo python3 -m pip install pipenv pipenv --threepipenv shellpipenv install pyqt5


查看完整回答
反对 回复 2019-06-29
?
波斯汪

TA贡献1811条经验 获得超4个赞

Python3.5.3以上版本PyQt5的安装:

1、如果你的系统有Python2版本,请使用pip3命令安装,如果只有Python3版本,使用pip命令。

2、更新pip版本库(如果低版本的Python3,请先安装pip):

3、安装PyQt5

4、说明:如果安装失败,检查Python3的版本,Python3的低版本安装pyqt5之前可能会需要先安装sip。或者是因为你的Python3是64位的,手动安装的pyqt5是32位的。建议尽量使用pip安装。



查看完整回答
反对 回复 2019-06-29
  • 4 回答
  • 0 关注
  • 768 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信