PyQt: Tutorial per iniziare

qttutorial

Ritorna alla pagina <-- Modifica precedente | Modifica successiva -->

Sommario diffierenze
Titolo PyQt: Tutorial per iniziare (WORK IN PROGRESS) PyQt: Tutorial per iniziare (WORK IN PROGRESS)
Data 2009-10-10 17:57:26 2009-10-10 17:59:05
Autore shainer shainer
Tags

2009-10-10 17:57:26 di shainer
2009-10-10 17:59:05 di shainer
300*setRowMinimumWidth*: stessa cosa per una riga.300*setRowMinimumWidth*: stessa cosa per una riga.
301*int columnCount*: ritorna il numero di colonne de301*int columnCount*: ritorna il numero di colonne de
>lla griglia.>lla griglia.
302*int rowCount*: ritorna il numero di righe.302*int rowCount*: ritorna il numero di righe.
303303
304Menu304Menu
n305#####n305######
306306
307Andiamo a definire un semplice menu.::307Andiamo a definire un semplice menu.::
308308
309  #!/usr/bin/python309  #!/usr/bin/python
310310
349.. img:: 12349.. img:: 12
350   :nolink:350   :nolink:
351351
352In ordine di “importanza”, i passi sono:352In ordine di “importanza”, i passi sono:
353353
n354* creare una menuBar (la nostra menuB)n354Creare una menuBar (la nostra menuB).
355* aggiungere tutti i menu che vogliamo creare con 355Aggiungere tutti i menu che vogliamo creare con il
>il metodo *addMenu()*. Questo metodo prende come a> metodo *addMenu()*. Questo metodo prende come arg
>rgomento una stringa. Il carattere preceduto dal s>omento una stringa. Il carattere preceduto dal sim
>imbolo & funge da scorciatoia: premendo Alt+caratt>bolo & funge da scorciatoia: premendo Alt+caratter
>ere attiveremo il menu corrispondente.>e attiveremo il menu corrispondente.
356Ad ogni menu vanno poi aggiunge le singole *QAct356Ad ogni menu vanno poi aggiunge le singole *QActio
>ion*, ovvero le voci di menu.::>n*, ovvero le voci di menu.::
357357
358                quit = QtGui.QAction(QtGui.QIcon("358                quit = QtGui.QAction(QtGui.QIcon("
>icons/cancel.png"), "Quit", self)>icons/cancel.png"), "Quit", self)
359                quit.setShortcut("Ctrl+Q")359                quit.setShortcut("Ctrl+Q")
360                quit.setStatusTip("Quit applicatio360                quit.setStatusTip("Quit applicatio
>n")>n")
361                self.connect(quit, QtCore.SIGNAL('361                self.connect(quit, QtCore.SIGNAL('
>triggered()'), QtCore.SLOT('close()'))>triggered()'), QtCore.SLOT('close()'))
958958
959Conclusioni.959Conclusioni.
960#############960#############
961961
962Se avete qualsiasi suggerimento, correzione ai cod962Se avete qualsiasi suggerimento, correzione ai cod
>ici, miglioria che volete vedere in questo tutoria>ici, miglioria che volete vedere in questo tutoria
>l, scrivetemi pure a syn.shainer@gmail.com>l, scrivetemi pure a syn.shainer@gmail.com
tt963
963Lisa964Lisa