7.QObject-类型判定-API
程序员文章站
2022-04-26 16:04:39
...
API
isWidgetType():判断是不是控件
inherits(“父类”):判断对象是不是继承自某个父类
from PyQt5.Qt import *
class window(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("我的窗口")
self.resize(500,500)
self.setup_ui()
def setup_ui(self):
l = QLabel(self)
l.move(400,400)
l.setText("这是一个标签")
self.signalPlay()
self.judgeType()
def signalPlay(self):
btn = QPushButton(self)
btn.setText("点击我")
def cao():
print("点我嘎哈")
btn.clicked.connect(cao)
#类型判定函数
def judgeType(self):
obj = QObject()
w = QWidget()
btn = QPushButton()
label = QLabel()
objs = [obj,w,btn,label]
for o in objs:
#判断是不是控件
print(o.isWidgetType())
#判断对象是不是继承自某个父类
print(o.inherits("QWidget"))
if __name__ == '__main__':
import sys
App = QApplication(sys.argv)
win = window()
win.show()
sys.exit(App.exec_())
上一篇: css——居中对齐方法
推荐阅读
-
web api 记录部署IIS获取服务器地址的类型
-
高德地图API,地图类型切换(卫星地图)
-
JavaScript数据类型判定的总结笔记
-
详解C# 泛型中的数据类型判定与转换
-
Web API对application/json内容类型的CORS支持
-
[Maya API] 一、基本类型介绍
-
php mysqli扩展Client API library version版本不统一导致获取出来的数据讲整型转换成了字符串类型
-
TensorFlow:四种类型数据的读取流程及API讲解和代码实现
-
IdentityServer4关于多客户端和API的最佳实践【含多类型客户端和API资源,以及客户端分组实践】【下】
-
深入JavaScript类型判定