|
|
Up |
|
|
  |
Author: ccciccciocccicccio
Date: Dec 18, 2007 10:34
Sono contento di aver trovato una comunity che si occupa di
Python...Finalmente!!!!!!!!!
Sono da poco alle prese con questo linguaggio.
Come lavoro di tesi un mio professore mi ha dato il compito di
evolvere un programmino realizzato in python, dandogli una interfaccia
grafica ed implementandolo con alcune cose.
Il programma originale genera una immagine tridimensionale ed utilizza
Tkinter per farlo.
Con il materiale trovato qua e la sul web sono riuscito a fare una
prima interfaccia molto semplice ma che conto di migliorare in
seguito.
All'interno di questa interfaccia do il percorso di un file da
caricare.
Tale file è di testo e contiene una serie di coordinate che il
programma utilizzerà per eseguire l'immagine.
Vorrei creare, sempre all'interno dell'interfaccia, una widget in cui
visualizzare il testo contenuto nel file ed eventualmente modificarlo
prima di darlo in pasto al programma per l'elaborazione.
Sapete come devo fare?
Non so se sono stato chiaro... ...
|
| Show full article (1.08Kb) |
|
| |
2 Comments |
|
  |
Author: lupolupo
Date: Dec 18, 2007 09:55
Buongiorno a tutti gli utenti,
sto mettendo a punto una sorta di programma di sincronizzazione tra
cartelle ma sono incappato in un bug che non riesco a risolvere.
Sulla copia di un grosso numero di file con shutil.copy2 non riporta
la corretta data di modifica sul file destinazione. Andando in debug
con pdb il problema non si riproduce quindi sinceramente non sono
riuscito ad isolare il punto dove si verifica il problema.
Un workaround che ha funzionato consisteva nel copiare tutti i file e
successivamente copiare le stat.
A qualcuno risulta questo problema?
Python per window 2.5.1 su windows 2000 (ntfs)
saluti
|
| |
|
| |
2 Comments |
|
  |
Author: sagisagi
Date: Dec 18, 2007 09:04
Ciao a tutti,
sto iniziando, grazie anche ai vostri consigli, ad avvicinarmi a
python.
Mi sto studiando il tutorial e nel frattmpo sto cercando di capirci
qualcosa con le interfacce grafiche; ovviamente parlo di cose molto
semplici.
Prendendo come esempio WxPython ...quello che non riesco a capire è
come collegare/integrare il codice con l'interfacia grafica.
Mi potete indicare dove posso documentarmi o comunque qualche tutorial?
Grazie
ciao
|
| |
|
5 Comments |
|
  |
Author: Manlio PerilloManlio Perillo
Date: Dec 18, 2007 08:43
Saluti.
La mia è solo una curiosità : come mai a partire da Python 2.5.1 il modulo
threading non usa più atexit per registrare la funzione per lo shutdown
dei threads attivi non demoni, ma invece la funzione viene esplicitamente
eseguita in Py_Main?
Grazie Manlio Perillo
|
| |
|
no comments
|
|
  |
Author: DamianoDamiano
Date: Dec 18, 2007 08:38
Ciao a tutti
Dopo aver aperto una finestra al click su un bottone vorrei aprire un
altra qwidght e lo faccio in questo modo:
(funzione richiamata al click su un bottone)
def clickBoxNuovo(self):
fs = BoxNuovo.Main()
fs.show()
(classe che stà dentro un file chiama BoxNuovo.py)
import sys
from PyQt4 import QtCore, QtGui
from form import FrmBoxNuovo #Importo la finestra qt che serve
class Main(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
#Carico la finestra
self.frmLayout = FrmBoxNuovo.Ui_FrmBoxNuovo()
self.frmLayout.setupUi(self)
facendo in questo modo non riscontro errori ma neanche si visualizza
la finestra.....
|
| Show full article (0.74Kb) |
|
no comments
|
|
  |
Author: Ottavio CampanaOttavio Campana
Date: Dec 18, 2007 06:14
Manlio Perillo ha scritto:
> Non mi sembra sia comunque sovradimensionato, il codice per far partire
> il tutto è abbastanza semplice, una volta capito come funziona la cosa.
sì, ma il punto che non risolvo è il seguente:
una volta che creo il file web.tap come cavolo aggiungo gli oggetti
derivati da resource.Resource? Lì scrivono che serve un site object, ma
non riesco propio a capire come fare a modificare il file web.tap
affinché non mi serva file statici ma gli oggetti derivati da
resource.Resource .
Attualmente stavo guardando websetroot, ma non riesco a capire perché
non funzioni....
|
| |
|
2 Comments |
|
  |
Author: giovanni.iovinogiovanni.iovino
Date: Dec 18, 2007 04:49
Risolto,
sperando che sia utile posto la soluzione
Solved,
I solved using Xtest fake_input, hoping helping other people i post
the code:
#!/usr/bin/env python
import Xlib.display
import Xlib.X
import Xlib.XK
import Xlib.error
import Xlib.ext.xtest
display = Xlib.display.Display()
def mouse_click(button): #button= 1 left, 2 middle, 3 right
Xlib.ext.xtest.fake_input(display,Xlib.X.ButtonPress, button)
display.sync()
Xlib.ext.xtest.fake_input(display,Xlib.X.ButtonRelease,
button)
display.sync()
|
| Show full article (0.56Kb) |
|
no comments
|
|
  |
Author: Ottavio CampanaOttavio Campana
Date: Dec 18, 2007 03:48
Y3s ha scritto:
> Vabbè, scherzi a parte, visto che tu hai cassato, mi aggancio per una
> curiosità : googlando un po' non sembra che python goda di particolare
> credito per le SP...qualcuno ne ha esperienza in produzione?
io ho un paio di procedure fatte in python. Ti dico la verità , le uso
solo per fare quello che non riesco a fare in plpgsql. Ho notato una
cosa che mi spaventa molto e che mi spinge ad usarle il meno possibile:
se la procedura ha problemi si blocca e non ritorna e questo può essere
un grosso problema per il programma
|
| |
|
no comments
|
|
  |
Author: Ottavio CampanaOttavio Campana
Date: Dec 18, 2007 03:02
Manlio Perillo ha scritto:
>> sto cercando di valutare se twisted risponda alle mie necessità ed in
>> questo caso mi comprerò il libro in cui viene spiegato a fondo. Prima
>> però sto cercando di valutarlo e non ne vado fuori.
>>
grazie. Eppure che l'ho cercato per ore....
|
| |
|
5 Comments |
|
  |
|
|
  |
Author: Manlio PerilloManlio Perillo
Date: Dec 18, 2007 02:57
Il Tue, 18 Dec 2007 11:21:56 +0100, Ottavio Campana ha scritto:
> sto cercando di valutare se twisted risponda alle mie necessità ed in
> questo caso mi comprerò il libro in cui viene spiegato a fondo. Prima
> però sto cercando di valutarlo e non ne vado fuori.
>
> se ho capito bene
>
> mktap web --path prova
>
> crea un file prova.tap con cui avviare il server.
> [...]
Manlio Perillo
|
| |
|
no comments
|
|
|
|
|
|
|