Discussione: Programma
View Single Post
Old 14-02-2008, 17:26   #7
arara
Senior Member
 
L'Avatar di arara
 
Iscritto dal: Aug 2007
Messaggi: 1270
quello che vuoi fare e un programma che mostra una finestra con dei link, ne scegli uno e te lo apre sul browser, e che funzioni si su windows che su linux?

puoi fare un semplice scriptino in python+QT per esempio, è la soluzione piu semplice e portatile. per farlo andare su windows basta che scarichi e installi python e qt dai rispettivi siti.

Basta che salvi il codice qua sotto su un file, es programma.py, e lo lanci con python (puoi clicare su Apri con, seleziona comando e scrivi python, la volta dopo se lo ricorda)
Codice:
import os, sys
from PyQt4 import QtCore, QtGui

class Finestra(QtGui.QDialog):
    def __init__(self):
        QtGui.QDialog.__init__(self)
        self.setWindowTitle("Seleziona link")
        self.topsizer=QtGui.QVBoxLayout()
        self.setLayout(self.topsizer)

        self.link1= QtGui.QPushButton("LINK1")
        self.topsizer.addWidget(self.link1)
        self.connect(self.link1, QtCore.SIGNAL("clicked()"), self.openlink1)

        self.link2= QtGui.QPushButton("LINK2")
        self.topsizer.addWidget(self.link2)
        self.connect(self.link2, QtCore.SIGNAL("clicked()"), self.openlink2)

        self.show()
    def openlink1(self):
        os.system("firefox http://url/del/sito1")

    def openlink2(self):
        os.system("firefox http://url/del/sito2")

app = QtGui.QApplication(sys.argv)
MainWindow = Finestra()
sys.exit(app.exec_())

Ultima modifica di arara : 14-02-2008 alle 17:32.
arara è offline   Rispondi citando il messaggio o parte di esso