zoukankan      html  css  js  c++  java
  • 找到anaconda中自带的qtdesigner,设计ui文件并生成py文件

    无奈,马上实习就要结束了,但是自己的长进才是在stm32方面,虽然对linux有了些接触

    但本质上没有任何进展,不能不说这事我的悲哀,在研三的时候却要做别人大二时做的事情

    如今又是精力太散,迷上了python,那就去学吧,怎么其他方面也暂时没有了进展,如果学习中

    缺乏了乐趣,岂不是很没趣???

    anaconda是自带qtdesigner的:

    在anaconda的安装目录下,找到(这里是在window系统下的,我的anaconda安装到了F盘):

    下面这个是关于ui的生成:
    https://blog.csdn.net/u013401853/article/details/54581512

    然后点击create就进入了:

    对于这个界面的介绍:

    然后根据这里的提示把ui文件变成 py文件:

    https://bbs.csdn.net/topics/392347546

    然后我们用anaconda的黑方框中输入上面的句子:

    打开生成的untitled.ui之后,里面是这样的:

    打开用ui生成的py是这样的:

    然后我们在vs中建立一个文件hello.py

    然后输入代码是:

    from PyQt5 import QtWidgets, QtGui
    import sys

    from untitled import Ui_Form # 导入生成untitled.py里生成的类

    class mywindow(QtWidgets.QWidget,Ui_Form): #这个是一个继承类
    def __init__(self):
    super(mywindow,self).__init__()
    self.setupUi(self) #这个是我们生成的py里面的一个函数。就是用于绘制界面的。

    #定义槽函数
    def hello(self):
    self.textEdit.setText("hello world")

    app = QtWidgets.QApplication(sys.argv)
    window = mywindow()
    window.show()
    sys.exit(app.exec_())
    之后运行就可以成功看到结果了。
  • 相关阅读:
    C#中 ()=>的含义
    大白话系列之C#委托与事件讲解(三)
    大白话系列之C#委托与事件讲解(二)
    C#委托
    php.ini
    mac 登陆phpmyadmin 提示 mysqli_real_connect(): (HY000/2002): No such file or directory
    mac 安装 mysql 5.7
    Mac下的PHP的配置与运行
    phpstorm 2019.1 mac
    激活 phpstorm2019.1 win10
  • 原文地址:https://www.cnblogs.com/chulin/p/9544894.html
Copyright © 2011-2022 走看看