PyQt: Tutorial per iniziare
qttutorialRitorna 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 de | 301 | *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. | ||
303 | 303 | ||||
304 | Menu | 304 | Menu | ||
n | 305 | ##### | n | 305 | ###### |
306 | 306 | ||||
307 | Andiamo a definire un semplice menu.:: | 307 | Andiamo a definire un semplice menu.:: | ||
308 | 308 | ||||
309 | #!/usr/bin/python | 309 | #!/usr/bin/python | ||
310 | 310 | ||||
349 | .. img:: 12 | 349 | .. img:: 12 | ||
350 | :nolink: | 350 | :nolink: | ||
351 | 351 | ||||
352 | In ordine di “importanza”, i passi sono: | 352 | In ordine di “importanza”, i passi sono: | ||
353 | 353 | ||||
n | 354 | * creare una menuBar (la nostra menuB) | n | 354 | Creare una menuBar (la nostra menuB). |
355 | * aggiungere tutti i menu che vogliamo creare con | 355 | Aggiungere 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. | ||
356 | * Ad ogni menu vanno poi aggiunge le singole *QAct | 356 | Ad ogni menu vanno poi aggiunge le singole *QActio | ||
> | ion*, ovvero le voci di menu.:: | > | n*, ovvero le voci di menu.:: | ||
357 | 357 | ||||
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 applicatio | 360 | 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()')) | ||
958 | 958 | ||||
959 | Conclusioni. | 959 | Conclusioni. | ||
960 | ############# | 960 | ############# | ||
961 | 961 | ||||
962 | Se avete qualsiasi suggerimento, correzione ai cod | 962 | Se 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 [email protected] | > | l, scrivetemi pure a [email protected] | ||
t | t | 963 | |||
963 | Lisa | 964 | Lisa |