星鸿阁

 找回密码
 立即注册
搜索
热搜: 活动 交友 动画
查看: 604|回复: 1

houdini python 生成 UI 方法

[复制链接]

2249

主题

2759

帖子

9603

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9603
发表于 2023-2-23 10:48:25 | 显示全部楼层 |阅读模式
回复

使用道具 举报

2249

主题

2759

帖子

9603

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9603
 楼主| 发表于 2023-2-23 17:28:29 | 显示全部楼层
  1. from PySide2 import QtCore
  2. from PySide2 import QtWidgets as QtGui
  3. from PySide2.QtCore import *
  4. from PySide2.QtGui import *
  5. from PySide2.QtWidgets import *


  6. class Ui_Widget(object):
  7.     def setupUi(self, Widget):
  8.         if not Widget.objectName():
  9.             Widget.setObjectName(u"Widget")
  10.         Widget.resize(800, 600)
  11.         self.pushButton = QPushButton(Widget)
  12.         self.pushButton.setObjectName(u"pushButton")
  13.         self.pushButton.setGeometry(QRect(70, 60, 631, 61))
  14.         self.toolButton = QToolButton(Widget)
  15.         self.toolButton.setObjectName(u"toolButton")
  16.         self.toolButton.setGeometry(QRect(583, 140, 121, 31))

  17.         self.retranslateUi(Widget)

  18.         QMetaObject.connectSlotsByName(Widget)
  19.     # setupUi

  20.     def retranslateUi(self, Widget):
  21.         Widget.setWindowTitle(QCoreApplication.translate("Widget", u"Widget", None))
  22.         self.pushButton.setText(QCoreApplication.translate("Widget", u"PushButton", None))
  23.         self.toolButton.setText(QCoreApplication.translate("Widget", u"...", None))
  24.     # retranslateUi


  25. class MyWidget(Ui_Widget,QtGui.QWidget):
  26.     def __init__(self,parent=None):
  27.         super(MyWidget,self).__init__(parent)
  28.         self.setupUi(self)

  29. widget = MyWidget()
  30. widget.show()
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|starfluidga

GMT+8, 2024-12-21 10:30 , Processed in 0.016240 second(s), 21 queries .

Made by Liga 星鸿阁

Copyright © 2020-2048, LigaStudio.

快速回复 返回顶部 返回列表