Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. Como acceder desde maya - python al atributo geometry|width del formulario QT ???
QtWS25 Last Chance

Como acceder desde maya - python al atributo geometry|width del formulario QT ???

Scheduled Pinned Locked Moved Unsolved Spanish
2 Posts 1 Posters 748 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Mastertate7M Offline
    Mastertate7M Offline
    Mastertate7
    wrote on last edited by
    #1

    Hola muy buenas, estoy empezando a trastear con QT Designer ...

    Alguien sabe como cambiar el tamaño de un formulario con un botón ??? ... seguro que es de lo mas simple pero no lo consigo ...

    El caso es que he hecho una pequeña interfaz que la ejecuto con python, y a todos los botones les he añadido al atributo dynamico "+command", cuyo atributo será el nombre de la función que tengo declarada en python en maya ... (por ejemplo "_selecciona_objeto()") ... y hasta ahí todo perfecto ...

    Pero me interesa un botón para hacer mas ancho o menos mi formulario, para ocultar otra serie de botones o mostrarlos cuando quiera ... y no se como acceder al atributo geometry|width del formulario desde python ...

    En fin si alguien sabe aconsejarme lo agradezco muchísimo !!!

    Saludos !!! :)

    1 Reply Last reply
    0
    • Mastertate7M Offline
      Mastertate7M Offline
      Mastertate7
      wrote on last edited by
      #2

      Hasta ahora ejecuto mi formulario desde maya con este simple código:

      import maya.cmds as cmds

      ### .UI FILE LOAD ###
      pathToFile = "D:/.../mario_character_picker.ui"
      qtWin = cmds.loadUI (uiFile = pathToFile)
      cmds.showWindow (qtWin)

      ### Funciones de selección asignadas a los botones de mi formulario ###
      def _sel_trs_shot(): cmds.select ("trs_shot")
      def _sel_COG_ctrl(): cmds.select ("COG_ctrl")
      def _sel_hips_IK_ctrl(): cmds.select ("hips_IK_ctrl")
      def _sel_spine01_FK_ctrl(): cmds.select ("spine01_FK_ctrl")
      def _sel_spine01_IK_ctrl(): cmds.select ("spine01_IK_ctrl")
      def _sel_spine02_FK_ctrl(): cmds.select ("spine02_FK_ctrl")
      def _sel_spine02_IK_ctrl(): cmds.select ("spine02_IK_ctrl")
      def _sel_spine03_IK_ctrl(): cmds.select ("spine03_IK_ctrl")

      Y esto es muy simple lo se pero me funciona perfectamente ... lo que no consigo como decía es acceder desde aquí a esa propiedad del formulario para hacerlo mas o menos grande ...

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved