相关疑难解决方法(0)

如何在Qt5qt中更改样式

我正在使用PyQt编写Qt5应用程序.我想了解如何更改整个应用程序的样式.

旧的Qt4称之为

app = QApplication(sys.argv)
app.setStyle(QStyleFactory.create('Cleanlooks'))
Run Code Online (Sandbox Code Playgroud)

这里建议什么都不做.

他们被弃用了吗? https://blog.qt.io/blog/2012/10/30/cleaning-up-styles-in-qt5-and-adding-fusion/

谢谢!

styles pyqt qt5

5
推荐指数
1
解决办法
8483
查看次数

RuntimeError:sip模块将API v11.0实现为v11.2,但PyQt5.QtCore模块需要API v11.3

最近,我在系统上安装了PyQt4,并开始执行一些基本任务(课程工作),效果很好。

然后,几天后,我尝试与一起工作matplotlib

当我尝试时import matplotlib.pyplot as plt,出现以下错误:

Traceback (most recent call last):
  File "C:\Users\user\Desktop\Confusion.py", line 1, in <module>
    import matplotlib.pyplot as plt
  File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\pyplot.py", line 114, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\__init__.py", line 32, in pylab_setup
    globals(),locals(),[backend_name],0)
  File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt5agg.py", line 16, in <module>
    from .backend_qt5 import QtCore
  File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt5.py", line 27, in <module>
    import matplotlib.backends.qt_editor.figureoptions as figureoptions
  File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\qt_editor\figureoptions.py", line 17, in <module>
    import matplotlib.backends.qt_editor.formlayout as formlayout
  File …
Run Code Online (Sandbox Code Playgroud)

python matplotlib python-sip anaconda pyqt5

5
推荐指数
2
解决办法
8745
查看次数

PyQt5 - 错误导入QtWidgets QtGui

我正在运行Ubuntu 13.10(python-3.3.2 +).我从官方网站的源代码安装了Qt5.2.1(linux安装程序),SIP 4.15.5和PyQt5.

PyQt5构建:

Qt qmake位于此处

jeby6372@mercure:~$ ls /opt/Qt/5.2.1/gcc_64/bin
assistant             qdbus           qml1plugindump    qmlviewer
designer              qdbuscpp2xml    qml2puppet        qtpaths
lconvert              qdbusviewer     qmlbundle         rcc
linguist              qdbusxml2cpp    qmlimportscanner  syncqt.pl
lrelease              qdoc            qmlmin            uic
lupdate               qhelpconverter  qmlplugindump     xmlpatterns
moc                   qhelpgenerator  qmlprofiler       xmlpatternsvalidator
pixeltool             qmake           qmlscene
qcollectiongenerator  qml             qmltestrunner
Run Code Online (Sandbox Code Playgroud)

我的python路径

jeby6372@mercure:~$ echo $PYTHONPATH
:/usr/lib/python3.3/site-packages
Run Code Online (Sandbox Code Playgroud)

Qt5库(缩短列表用于显示目的):

jeby6372@mercure:/opt/Qt/5.2.1/gcc_64/lib$ ls
cmake                              libQt5Positioning.so.5
libicudata.so.51                   libQt5Positioning.so.5.2
libicudata.so.51.1                 libQt5Positioning.so.5.2.1
libqgsttools_p.so                  libQt5PrintSupport.so.5.2.1
libqgsttools_p.so.1                libQt5QmlDevTools.a
libQt5CLucene.so.5.2               libQt5QuickParticles.so.5.2.1
libQt5Concurrent.so.5.2            libQt5QuickTest.la
libQt5Concurrent.so.5.2.1          libQt5QuickTest.prl
libQt5Core.so.5.2.1                libQt5Script.prl
libQt5DBus.la                      libQt5Script.so
....... 
libQt5Multimedia.so                libQt5WebKit.prl
libQt5Nfc.la                       libQt5Widgets.so.5.2.1
libQt5Nfc.prl                      libQt5X11Extras.la
libQt5Nfc.so …
Run Code Online (Sandbox Code Playgroud)

qtgui python-3.x pyqt5 qtwidgets

2
推荐指数
1
解决办法
6687
查看次数

标签 统计

pyqt5 ×2

anaconda ×1

matplotlib ×1

pyqt ×1

python ×1

python-3.x ×1

python-sip ×1

qt5 ×1

qtgui ×1

qtwidgets ×1

styles ×1