使用函数签名的Qt参数自动输入部件
qtap的Python项目详细描述
使用函数签名的Qt参数自动输入部件
使用pip安装:pip install qtap
基本用法:
fromPyQt5importQtWidgetsfromqtapimportFunctionsfrompyqtgraph.consoleimportConsoleWidgetdeffunc_A(a:int=1,b:float=3.14,c:str='yay',d:bool=True):passdeffunc_B(x:float=50,y:int=2.7,u:str='bah'):passif__name__=='__main__':app=QtWidgets.QApplication([])# just pass your functions as a list, that's it!functions=Functions([func_A,func_B])console=ConsoleWidget(parent=functions,namespace={'this':functions})functions.main_layout.addWidget(console)functions.show()app.exec()
- 项目
标签: