界面设置(二)

sys 模块

主要负责与 Python 解释器进行交互,该模块提供了一系列用于控制 Python 运行环境的函数和变量

Qt Widgets提供了一组UI元素,以创建经典的桌面式用户界面

QLineEdit可以输入和显示文本信息,同时可以设置显示格式和文本框属性

QFormLayout:表单布局,其中表单中的标签和组件相对应的关系

(主要由两列构成,第一列一般叫做label域,用于显示提示信息;第二列一般叫做field域,需要用户进行选择,输入,点击等交互操作。)

常用方法:

addRow(): 添加一行,包括标签(label)和域(field)
insertRow(): 插入一行
removeRow(): 移除一行
setItem(): 在指定行,指定角色位置设置一个QLayoutItem项
setWidget(): 在指定行,指定角色位置设置一个部件
setLayout: 在指定行,指定角色位置设置一个布局

定义完init()后,创建的每个实例都有自己的属性,也方便直接调用类中的函数

class A:  #定义父类A
    def __init__(self):  #定义父类A的初始化方法
        print("Enter A")
        print("Leave A")
class B(A):  #定义继承子类B
    def __init__(self):
        print("Enter B")
        A.__init__(self)                #或 super(B,self).__init__()
        print("Leave B")    

总结发现,addLayoutaddWidget是用来管理布局
setLayout是将已设置好的布局应用到控件中去.

if __name__ == '__main__' 正确理解:

        一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if __name__ == 'main': 的作用就是控制这两种情况执行代码的过程,在if __name__ == 'main': 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而import到其他脚本中是不会被执行的。

round(value,n)

value:数值。可为储存数值的字段。

n:小数点位数,为自然数

matlab中slove函数

作用:解方程组,多项式

Python locals() 函数

locals() 函数会以字典类型返回当前位置的全部局部变量(以字典的形式,返回当前函数内变量名和变量值)

locals函数在这里的作用:

  • - 1、根据传递的参数动态创建变量

  • - 2、根据传递的参数动态访问变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昆工程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值