美文网首页Python学习资料
教程| pyqt5极速生成界面软件

教程| pyqt5极速生成界面软件

作者: f1a3bd5c6b0c | 来源:发表于2017-10-23 00:09 被阅读132次
    mark

    QT designer设计界面
    qt designer默认有4种布局方式:
    垂直布局
    水平布局
    网格布局
    绝对位置布局

    通过托拽和点击

    就能生成界面和组件样式 生成的ui文件其实是xml格式的文本文件 可以用pyuic5命令一键转换 mark
    生成.ui文件

    其实就是xml语言

    mark

    如何添加图标和图片
    如果使用qt disitger,如果引用资源文件 则需要转换 在开发目录下编写.qrc文件
    新建appqrc.qrc 文件
    <rcc version="1.0">

    <qresourse>

    </qresourse>

    </rcc>

    在编辑栏进行添加 mark
    添加label组件 mark
    修改pixmap
    属性 mark

    转换apprcc.qrc文件
    pyuic5 apprcc.qrc -o aprcc_rc.py

    在逻辑文件里加入
    import apprcc_rc

    .ui与.py文件的转换

    使用pyui5的命令语句进行转换 mark
    转换后的py界面文件 mark

    界面与逻辑分离

    新建.py文件作为逻辑文件 用来写事件响应 导入界面文件的类就好 mark
    双击运行脚本
    mark
    用pyinstaller打包分发
    mark
    mark

    希望和你做朋友

    有趣的人终将相遇
    请复制 y0.cn/hack
    ,在浏览器打开,即可联系到我

    相关文章

      网友评论

        本文标题:教程| pyqt5极速生成界面软件

        本文链接:https://www.haomeiwen.com/subject/whcouxtx.html