wxLua et wxWidgets:
Mode d'emploi.
 wxWidgets
Lua
Flèche gauche accueil wxWidgets lua notes Flèche droite

Très peu de fonctions sur les boîtes de dialogue wxWidgets ont été implémentées par wxLua 2.8.10

wxAboutDialogInfo().
Cette fonction contient les informations indiquées dans la boîte de dialogue affichée par la fonction wxAboutBox() qui n'est pas implémentée par wxLua 2.8.0.
Personnellement, je préfère utiliser une boîte de dialogue classique (wxDialog()) dans laquelle j'incorpore textes et images codés en html.
-- Création de la boîte de dialog "A propos..."
local dialogBox = wx.wxDialog(wx.NULL, -1, "A propos." ,
                  wx.wxDefaultPosition, wx.wxSize(385, 215))

local page = [[ Ici le texte html avec images, font etc... ]]
	
local html = wx.wxHtmlWindow(dialogBox, -1, wx.wxPoint(10, 0), 
                 wx.wxSize(360, 170), wx.wxHW_SCROLLBAR_NEVER)
html:SetPage(page) -- affichage de la page html

dialogBox:Show(true)			
				
wxMessageBox().

Il s'agit d'une fonction pratique qui est habituellement utilisée à la place de wxMessageDialog().
Notez cependant que certaines des fonctionnalités, telles que le texte étendu et les étiquettes personnalisées pour les boutons de la boîte de message, ne sont pas fournis par cette fonction, mais seulement par wxMessageDialog().

Par contre, vous n'avez pas besoin de fenêtre parente ni même d'indiquer un titre à la boîte, vous pouvez utiliser simplement la position "message":
wx.wxMessageBox( ..ici votre message ou vos variables .. ) un bouton "OK" s'affiche automatiquement.

msg = wx.wxMessageBox(
 const wxString &message  = "Message ...",
 const wxString &caption  = "Titre de la boîte", 
 int style                = wx.wxOK,
 wxWindow *parent         = wx.NULL, 
 int x                    = wxDefaultCoord, ou -1, 
 int y                    = wxDefaultCoord, ou -1)
 )

message votre message ou vos variables

caption Titre de la boîte de dialogue

parent Parent window

style Combinaison des indicateurs de style décrits dans wxMessageDialog.

x et y Position horizontale et verticale de la boîte(ignoré sous MSW).

logo wxWidgets Le savoir ne vaut que s'il est partagé par tous...
logo-internet_32x32.png Dernière mise à jour, le 29 octobre 2012.
Valid XHTML 1.0 Transitional

fonctionsDialog
Revenir en Haut
Connexion à la base de données impossible