该项目打算为odoo获得一个完整的qt ui版本,提供一个在非web环境中使用的搜索视图,比如分配扩展。
OdooQtUi的Python项目详细描述
从Pyside2导入qtwights欢迎使用Odoo Qt项目
该项目打算为odoo获得一个完整的qt ui版本,提供一个在非web环境中使用的搜索视图,比如分配扩展。
下面是一些显示odoo登录表单的python代码的示例:
importsysfromPySide2importQtWidgetsfromPySideimportQtGuifromOdooQtUi.connectorimportMainConnectorapp=QtWidgets.QApplication(sys.argv)connectorObj=MainConnector()connectorObj.loginWithDial()# Perform show of the login formapp.exec_()
下面是一些显示odoo表单的python代码的示例:
importsysfromPySide2importQtWidgetsfromOdooQtUi.connectorimportMainConnectorapp=QtWidgets.QApplication(sys.argv)connectorObj=MainConnector()connectorObj.loginWithDial()# Perform show of the login formtmplViewObj=connectorObj.initFormViewObj('product.template')tmplViewObj.loadIds([10])# Edit Form on product.teplate with id =10dialog=QtWidgets.QDialog()lay=QtWidgets.QVBoxLayout()lay.addWidget(tmplViewObj)dialog.setLayout(lay)dialog.exec_()app.exec_()
下面是一些显示odoo树视图的python代码的示例:
importsysfromPySide2importQtWidgetsfromOdooQtUi.connectorimportMainConnectorapp=QtWidgets.QApplication(sys.argv)connectorObj=MainConnector()connectorObj.loginWithDial()# Perform show of the login formtmplViewObj=tryListView('product.template',viewFilter=True)dialog=QtWidgets.QDialog()lay=QtWidgets.QVBoxLayout()lay.addWidget(tmplViewObj)dialog.setLayout(lay)dialog.exec_()app.exec_()
玩得开心!
Github-flavored Markdown 写你的内容。