• PYQT 入门之旅


    编写日期:2019-01-20

    更新日期:2019-03-30

    如果是传统桌面应用程序,使用 C++ 部件开发就足够了,如果学习目标是手机移动应用开发,QML 是更好的选择。

    笔者操作系统是ubuntu 18.04,已安装anaconda

    Ctrl+Alt+T打开Terminal,输入pip list,便可看见已安装有pyqt 5.9.2,或者输入conda list看见已安装qtpy 1.5.0

    anaconda中含有pyqt5,但是PyQt5不再提供Qt Designer等工具,所以需要再安装pyqt5-tools. 

     打开spyder或者jupyter-notebook即可import PyQt5的库

    QT本身就是C++编写的,因此Qt程序和C++程序相当类似。

    查看是否安装Qt,可以查看Qt 专门的项目构建工具 qmake版本。在ubuntu的terminal下输入

    qmake -v

    得到如下输出

    QMake version 3.1
    Using Qt version 5.9.6 in /home/weidong/anaconda3/lib

    可见ubuntu已经安装Qt 5.9.6

    Tkinter:

    https://docs.python.org/3/library/tkinter.html#file-handlers

    https://docs.python.org/3.3/library/turtle.html#turtle-methods

    https://github.com/PacktPublishing/Python-GUI-Programming-Cookbook-Second-Edition

    辛星tkinter 教程第二版

     https://likegeeks.com/python-gui-examples-tkinter-tutorial/

    Learn From Code:   python -m turtledemo  

    Reference:

    https://blog.csdn.net/yogima/article/details/73692255

    https://blog.csdn.net/pipisorry/article/details/45999965

    https://blog.csdn.net/haha1fan/article/details/55098127

    ZetCode PyQt5 tutorial: http://zetcode.com/gui/pyqt5/

    中文译制版: https://www.cnblogs.com/archisama/p/5442071.html

    Python官方版:https://pythonspot.com/pyqt5/

    API版:http://pyqt.sourceforge.net/Docs/PyQt5/

    Qt 编程指南 https://qtguide.ustclug.org/

    本博客由博主原创,链接:https://www.cnblogs.com/WindyZ/
  • 相关阅读:
    HDU 5091 Beam Cannon (扫描线思想)
    UVA12904 Load Balancing(中途相遇法)
    linux虚拟机时间同步
    linux shell
    项目bug
    定时发送邮件出现问题
    kafka里面的topic消费情况查看
    kafka常见命令
    HiJson简要说明
    zookeeper、hbase常见命令
  • 原文地址:https://www.cnblogs.com/WindyZ/p/10291149.html
Copyright © 2020-2023  润新知