| Wx :: widgetmaker WX :: Widgetmaker es una biblioteca similar a CGI.PM para WXPERL. |
Descargar ahora |
Wx :: widgetmaker Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Scott Lanning
- Sitio web del editor:
- http://search.cpan.org/~slanning/Wx-WidgetMaker-0.11/lib/Wx/WidgetMaker.pm
Wx :: widgetmaker Etiquetas
Wx :: widgetmaker Descripción
WX :: Widgetmaker es una biblioteca similar a CGI.PM para WXPERL. WX :: Widgetmaker es una biblioteca similar a CGI.PM para WXPERL.SYNOPSIS Use WX :: WidgetMaker; $ Dialog = WX :: Dialog-> Nuevo (...); $ q = wx :: widgetmaker-> Nuevo (-Parent => $ Dialog); # El cuadro de diálogo "Página" $ Pagesizer = WX :: Boxsizer-> Nuevo (WxVertical); # A "Fila" en la página $ Rowsizer = WX :: Boxsizer-> Nuevo (WXHORIZONTAL); # "Imprimir" un control a una fila $ CTRL = $ Q-> H1 ('H1 Text'); $ Q-> Imprimir ($ CTRL, $ RAWSIZER); # Agregue la fila a la página $ q-> imprimir ($ reowsizer, $ pagsizer); # Una nueva fila $ Rowsizer = WX :: Boxsizador-> Nuevo (WXHORIZONTAL); # Imprima una etiqueta y el campo de texto en una matriz $ CTRL2 = $ Q-> Password_Field (-Name => 'contraseña', -default => 'azul', -Size => 50, # Ancho de la ventana, no número de caracteres -Maxlength => 30,); $ Q-> Imprimir (, $ RAVESIZANTE); # Agregue la fila a la página $ q-> imprimir ($ reowsizer, $ pagsizer); # Añadir algunos botones $ Rowsizer = WX :: Boxsizador-> Nuevo (WXHORIZONTAL); $ OKBUTTON = $ Q-> Enviar ('OK', 'OK', WXID_OK); $ CANCELBUTTON = $ Q-> Enviar ('Cancelar', 'Cancelar', WXID_CANCEL); $ Q-> Imprimir (, $ RAVESIZINE); $ Q-> Imprimir ($ FoPsizer, $ Pagsizer); # Poner los widgets en el diálogo como un diálogo $ normal-> setautolayout (1); $ Dialog-> Setsizer ($ Pagsizer); $ páginas-> ajuste ($ diálogo); # Obtener datos de diálogo si ($ Dialog-> ShowModal () == wxid_ok) {$ contraseña = $ q-> param ('contraseña'); } $ Dialog-> Destruye (); Al comenzar a aprender wxperl, puede ser frustrante tratando de averiguar qué widgets manejan qué funcionalidad. Si alguna vez ha hecho el desarrollo de CGI, pronto se da cuenta de por qué no es una mala idea aprovechar al navegador web como una interfaz de usuario gráfica: puede ser complicado para implementar la funcionalidad que da por sentado como desarrollador HTML / CGI. Este módulo Intenta hacer que la implementación de diálogos WXPERL sea más amigable a un programador PERL CGI utilizando una API similar a CGI.PM. (Específicamente, es compatible con lo que considero un subconjunto útil / relevante de las etiquetas de exportación estándar de CGI.PM:), trata de adherirse tanto como razonablemente como razonable para la API de CGI, donde corresponda, y de otra manera tratar de hacer algo intuitivo. El método relacionado con la forma (popup_menu, textfield, etc.) requiere un parámetro -Name. Sirve el mismo propósito que en CGI.PM. Los valores que el usuario ha ingresado / seleccionado en el formulario se puede acceder a través de $ Q-> Param ('SOMENAME') donde se le dio 'SOMENAME' como un argumento -name. Requisitos: · Perl
Wx :: widgetmaker Software relacionado