About list Pyclutter
Hi. Does anyone know if pyclutter has a mailing list? Regards. Cristian Abarzúa -- http://mail.python.org/mailman/listinfo/python-list
site Pytgtk
Hi. Gtk tutorial on who was in this direction was excellent: http://www.learnpygtk.org/pygtktutorial/index.html. Does anyone know by chance if you are in pdf or moved to another site? Regards. Cristian Abarzúa F. -- http://mail.python.org/mailman/listinfo/python-list
Prueba de correo
-- http://mail.python.org/mailman/listinfo/python-list
Another location of the PyGTK tutorial
Hi. Anyone know if the pygtk tutorial that was in this direction http://www.learnpygtk.org/pygtktutorial/index.html, can be located elsewhere. Regards. Cristian -- http://mail.python.org/mailman/listinfo/python-list
Another location of the PyGTK tutorial
Hi. Anyone know if the pygtk tutorial that was in this direction http://www.learnpygtk.org/pygtktutorial/index.html, can be located elsewhere. Regards. Cristian -- http://mail.python.org/mailman/listinfo/python-list
about Pyclutter
Hi Does anyone know how mature is Pyclutter?. Regards Cristian Abarzúa -- http://mail.python.org/mailman/listinfo/python-list
[Fwd: Re: Another location of the PyGTK tutorial]
¡Thank you very much Dotan! Regards. Cristian - Mensaje reenviado > De: Dotan Cohen > Para: craf > Cc: Python Ingles > Asunto: Re: Another location of the PyGTK tutorial > Fecha: Sun, 3 Apr 2011 13:40:35 +0300 > > http://gitorious.org/pygtk-tutorial > > On Fri, Apr 1, 2011 at 21:03, craf wrote: > > Hi. > > > > Anyone know if the pygtk tutorial that was in this direction > > http://www.learnpygtk.org/pygtktutorial/index.html, can be located > > elsewhere. > > > > Regards. > > > > Cristian > > > > -- > > http://mail.python.org/mailman/listinfo/python-list > > > > > > -- > Dotan Cohen > > http://gibberish.co.il > http://what-is-what.com -- http://mail.python.org/mailman/listinfo/python-list
[Fwd: Re: about Pyclutter]
Thanks for the answer. Regards. Cristian - Mensaje reenviado > De: Blockheads Oi Oi > Para: python-list@python.org > Asunto: Re: about Pyclutter > Fecha: Sun, 03 Apr 2011 11:41:32 +0100 > > On 02/04/2011 17:54, craf wrote: > > Hi > > > > Does anyone know how mature is Pyclutter?. > > > > Regards > > > > Cristian Abarzúa > > > > I don't kow about mature but from > http://wiki.clutter-project.org/wiki/PyClutter. > > "WARNING: PyClutter only covers the 1.0 API, and it is going to be > deprecated in favour of introspection-based bindings using PyGObject." > > HTH. > > Mark L. > -- http://mail.python.org/mailman/listinfo/python-list
Sending pictures using sockets
Hello. I'm testing the sockets in Python and I've seen the way in which works to send string. My question is if anyone knows where can find some information on how to send pictures through Sockets. I use Python 2.7 and have read the information regarding Sockets of the Python website, but I can not begin. Any help is welcome Greetings. Cristian Abarzúa F -- http://mail.python.org/mailman/listinfo/python-list
Re: Python IDE/text-editor
Look this: http://portableapps.com/apps/development/geany_portable Regards. Cristian -- http://mail.python.org/mailman/listinfo/python-list
[OT] Disable creation of pyc files in DrPython
Hi. I wonder if anyone uses Python DrPython as editor. I need to know if you can disable the creation of Pyc files created by the program. In the Geany editor you can add the parameter -B, but not if it can in this editor. Thanks in advance. Regards Cristian Abarzúa F -- http://mail.python.org/mailman/listinfo/python-list
Re: [OT] Disable creation of pyc files in DrPython
On 20.04.2011 15:21, craf wrote: > Hi. > > I wonder if anyone uses Python DrPython as editor. > I need to know if you can disable the creation of > Pyc files created by the program. In the Geany editor you can > add the parameter -B, but not if it can in this editor. >I don't know DrPython, but Python itself checks for the >$PYTHONDONTWRITEBYTECODE environment variable. Perhaps you can run >DrPython with a command like: >PYTHONDONTWRITEBYTECODE=1 drpython >HTH Hi. Alexander. Thanks for the information. I'll prove it Regards. Cristian Abarzúa F -- http://mail.python.org/mailman/listinfo/python-list
Re: PyGTK, Glade/libglade. What am I doing wrong?
On May 6, 2011 7:05 PM, "Даниил Рыжков" wrote: > > Sorry for my English (I could not find help in the Russian community) > I'm trying to learn PyGTK and Glade. I made test window in Glade and > saved it as "test.glade" (attached). Then I wrote script > "test.py"(attached, http://pastebin.com/waKytam3). I tried to run it. > While the script was executed, console did not show anything and > window wasn't displayed. When I pressed CTRL+С console displayed > trackback: > --- > CTraceback (most recent call last): > File "test.py", line 32, in >gtk.main() > KeyboardInterrupt > --- > So what am I doing wrong? > >I haven't used gtk before, but is there a show method or something >similar you need, to actually make the window appear? The >KeyboardInterrupt is normal. That's how control-c works. > -- > Best wishes, > Daniil > > -- > http://mail.python.org/mailman/listinfo/python-list > Hi. Try this: #!/usr/bin/env python import gtk.glade class TestPyGtk: """This is an Hello World GTK application""" def __init__(self): #Set the Glade file self.gladefile = "test.glade" self.glade = gtk.glade.XML(self.gladefile) self.MainWindow = self.glade.get_widget('MainWindow') self.MainWindow.show() self.MainWindow.connect('destroy', lambda e:gtk.main_quit()) TestPyGtk() gtk.main() Regards. Cristian. List of Pygtk: http://www.daa.com.au/mailman/listinfo/pygtk -- http://mail.python.org/mailman/listinfo/python-list
Decorate un Frame with window managers title bar, etc en Tkinter 8.5
Hi. I use python 3.1 and Tkinter 8.5 in Ubuntu 9.10 I would like to turn a frame into a toolbox, ,and for that I read that you can use the command wm manage (window) The information can be found at: http://www.tcl.tk/man/tcl8.5/TkCmd/wm.htm#M39 the explanation says: wm manage widget: The widget specified will become a stand alone top-level window. The window will be decorated with the window managers title bar, etc. Only frame, labelframe and toplevel widgets can be used with this command. Attempting to pass any other widget type will raise an error. Attempting to manage a toplevel widget is benign and achieves nothing. See also GEOMETRY MANAGEMENT. I have tried to use it in Tkinter but I can not know how is its structure. In Tkinter should be: ---TEST CODE--- from Tkinter import master = Tk() frame = Frame(master) wm_manager(Frame) master.mainloop() But this does not work. I appreciate any of this item Regards. Cristian Abarzúa -- http://mail.python.org/mailman/listinfo/python-list
[Fwd: Re: Decorate un Frame with window managers title bar, etc en Tkinter 8.5]
- Mensaje reenviado > De: Eric Brunel > Para: python-list@python.org > Asunto: Re: Decorate un Frame with window managers title bar, etc en > Tkinter 8.5 > Fecha: Thu, 02 Dec 2010 10:21:49 +0100 > Grupos de noticias: comp.lang.python > > In article , > craf wrote: > > > Hi. > > > > I use python 3.1 and Tkinter 8.5 in Ubuntu 9.10 > > > > I would like to turn a frame into a toolbox, > > ,and for that I read that you can use the command wm manage (window) > > > > The information can be found at: > > http://www.tcl.tk/man/tcl8.5/TkCmd/wm.htm#M39 > > > > the explanation says: > > > > wm manage widget: > > The widget specified will become a stand alone top-level window. > > The window will be decorated with the window managers title bar, > > etc. Only frame, labelframe and toplevel widgets can be used > > with this command. Attempting to pass any other widget type will > > raise an error. Attempting to manage a toplevel widget is benign > > and achieves nothing. See also GEOMETRY MANAGEMENT. > > > > I have tried to use it in Tkinter but I can not know how is its > > structure. > > > > In Tkinter should be: > > > > ---TEST CODE--- > > > > from Tkinter import > > > > master = Tk() > > frame = Frame(master) > > wm_manager(Frame) > > master.mainloop() > > > > > > > > But this does not work. > > If your version of Tkinter supports it, then the correct syntax is: > frame.wm_manage() > Please note you have to call it on the Frame instance (the one you named > frame), and not on Frame with a big F which is the class. > > If it says the method doesn't exist (AttributeError raised on the line > frame.wm_manage()), you can also try to do it at tcl/tk level with the > line: > master.tk.call('wm', 'manage', frame) > > > I appreciate any of this item > > HTH > - Eric - Thank you very much Eric! Regards. Cristian. -- http://mail.python.org/mailman/listinfo/python-list
Uso de variable Global
Hola. Estoy probando Tkinter y escribí este pequeño código el cual crea un formulario con un textbox y un botón. Al ingresar un dato en el textbox y presionar el botón, se imprime en la consola el valor. ---CODE from Tkinter import * def muestra(): print(valor.get()) class App: def __init__(self,master): global valor valor = StringVar() e = Entry(master,textvariable=valor).pack() b = Button(master,text='Mostrar',command=muestra).pack() master = Tk() app = App(master) master.mainloop() - Funciona, pero tuve que hacer uso de una variable Global. Pregunta: ¿Es valida esta forma?, ¿Se puede hacer de otra forma, sin ocuparla?. Saludos. Cristian -- http://mail.python.org/mailman/listinfo/python-list
[Fwd: Re: Uso de variable Global]
- Mensaje reenviado > De: Peter Otten <__pete...@web.de> > Para: python-list@python.org > Asunto: Re: Uso de variable Global > Fecha: Thu, 02 Dec 2010 23:06:25 +0100 > Grupos de noticias: comp.lang.python > > craf wrote: > > > Hola. > > > > > > Estoy probando Tkinter y escribí este pequeño código el cual crea un > > formulario con un textbox y un botón. Al ingresar un dato en el textbox > > y presionar el botón, se imprime en la consola el valor. > > > > > > ---CODE > > > > from Tkinter import * > > > > def muestra(): > > print(valor.get()) > > > > class App: > > def __init__(self,master): > > global valor > > valor = StringVar() > > e = Entry(master,textvariable=valor).pack() > > b = Button(master,text='Mostrar',command=muestra).pack() > > pack() returns None so both e and b set to None here. In this case it > doesn't matter because you don't do anything with e and b. > > > master = Tk() > > app = App(master) > > master.mainloop() > > > > - > > > > Funciona, pero tuve que hacer uso de una variable Global. > > > > Pregunta: ¿Es valida esta forma?, ¿Se puede hacer de otra forma, sin > > ocuparla?. > > I'd prefer to make valor an attribute and muestra() a method: > > from Tkinter import * > > class App: > def __init__(self, master): > self.valor = StringVar() > Entry(master, textvariable=self.valor).pack() > Button(master, text='Mostrar', command=self.muestra).pack() > def muestra(self): > print self.valor.get() > > master = Tk() > app = App(master) > master.mainloop() > Thanks!, Sorry for the Spanish mail. Regards Cristian -- http://mail.python.org/mailman/listinfo/python-list
Using a window style in a Toplevel window
Hi. I use Python 3.1 and Tkinter.ttk 8.5 on Ubuntu 9.10. CODE: module:FMain.py from tkinter import ttk from FSecondWindow import * class App: def __init__(self,master): button1 = ttk.Button(master,text='Show TopLevel',command=lambda:window()) button1.pack() master = Tk() app = App(master) style = ttk.Style() style.theme_use('clam') master.mainloop() module:FSecondWindow.py from tkinter import * from tkinter import ttk def window(): t = Toplevel() button2 = Button(t,text='Hello').pack() CODE EXPLANATION:--- 1. From the main module FMain.py call the window function that is located in FSecondWindow module and create a toplevel window. 2.I apply a theme called 'clam' to the master window to improve the appearance of their widgets. QUERY:-- How I can make the toplevel window also take the theme 'clam'? Thanks in advance. Regards. Cristian Abarzúa. -- http://mail.python.org/mailman/listinfo/python-list
[Fwd: Re: Using a window style in a Toplevel window]
- Mensaje reenviado > De: Eric Brunel > Para: python-list@python.org > Asunto: Re: Using a window style in a Toplevel window > Fecha: Thu, 09 Dec 2010 10:00:39 +0100 > Grupos de noticias: comp.lang.python > > In article , > craf wrote: > > > Hi. > > > > I use Python 3.1 and Tkinter.ttk 8.5 on Ubuntu 9.10. > > > > CODE: > > > > module:FMain.py > > > > from tkinter import ttk > > from FSecondWindow import * > > > > class App: > > def __init__(self,master): > > > > button1 = ttk.Button(master,text='Show > > TopLevel',command=lambda:window()) > > button1.pack() > > > > > > master = Tk() > > app = App(master) > > style = ttk.Style() > > style.theme_use('clam') > > master.mainloop() > > > > > > module:FSecondWindow.py > > > > from tkinter import * > > from tkinter import ttk > > > > def window(): > > t = Toplevel() > > button2 = Button(t,text='Hello').pack() > > > > > > CODE EXPLANATION:--- > > > > 1. From the main module FMain.py call the window function that is > > located in FSecondWindow module and create a toplevel window. > > > > 2.I apply a theme called 'clam' to the master window to improve the > > appearance of their widgets. > > > > QUERY:-- > > > > How I can make the toplevel window also take the theme 'clam'? > > Short answer: you can't. No directly anyway. > > Long answer: As you might be aware, there are 2 widget sets in > tk/tkinter, the "old" one for which classes are directly in the tkinter > module, and the new one that are in the ttk submodule. Only the second > set supports theming, not the first one. Unfortunately, there are a few > widgets that exist only in the first set, and Toplevel is one of those. > So no theming is directly available for toplevels, and you can change > whatever you want via style.theme_use, it won't be reflected on > toplevels. > > By the way, as you wrote the code above, it won't be reflected on your > button either, since you used the Button class, which is taken in > tkinter directly, so it is the "old" Button class, not the new one. To > get the new one, use ttk.Button, not Button. > > For your toplevel, there is however a simple workaround: Since there is > a Frame widget in the new widget set, you can simply insert such a frame > in your toplevel, make sure it will take the whole space, and then > insert your widgets in this frame rather than in the toplevel directly. > The code for your 'window' function would then become: > > def window() > t = Toplevel() > frm = ttk.Frame(t) > frm.pack(fill=BOTH, expand=True) > button2 = ttk.Button(frm, text='Hello') > button2.pack() > > (Note also that I have put the creation of the button and its packing in > 2 lines. You should never do variable = widget.pack(…) since pack does > not return the widget. It always returns None, so doing so won't put > your widget in the variable). > > The code above should do what you're after. > > > Thanks in advance. > > HTH > - Eric - Hi Eric. ¡Thank you very much, for the answer.! Regards Cristian Abarzúa F -- http://mail.python.org/mailman/listinfo/python-list
Alternative to PIL in Python 3.1
Hi. I wonder if anyone knows any alternative to PIL library, as this does not work with Python 3.1. Thanks in advance Regards. Cristian -- http://mail.python.org/mailman/listinfo/python-list
[Fwd: Re: Alternative to PIL in Python 3.1]
- Mensaje reenviado > De: Emile van Sebille > Para: python-list@python.org > Asunto: Re: Alternative to PIL in Python 3.1 > Fecha: Tue, 14 Dec 2010 16:39:19 -0800 > > On 12/14/2010 3:17 PM craf said... > > Hi. > > > > I wonder if anyone knows any alternative to PIL library, as this does > > not work with Python 3.1. > > > > Thanks in advance > > > > Regards. > > > > Cristian > > > > > You might try the 1.1.6 port referenced here: > > http://www.mail-archive.com/image-sig@python.org/msg02404.html > > Emile > Hi Emile. Thanks for the info. I'll try it. Regards. Cristian -- http://mail.python.org/mailman/listinfo/python-list
Calling function from another module
Hi. The query code is as follows: -- import Tkinter import tkMessageBox class App: def __init__(self, master): master.protocol("WM_DELETE_WINDOW",quit) def quit(): if tkMessageBox.askyesno('','Exit'): master.quit() master =Tkinter.Tk() app = App(master) master.mainloop() --- As you can see, when I run and close the main window displays a text box asking if you want to quit, if so, closes application. Question: Is it possible to define the quit() function in another separate module?. I tried it, but it throws the error that the global name 'master' is not defined. Thanks in advance. Regards Cristian Abarzúa -- http://mail.python.org/mailman/listinfo/python-list
[Fwd: Re: Calling function from another module]
- Mensaje reenviado > De: Peter Otten <__pete...@web.de> > Para: python-list@python.org > Asunto: Re: Calling function from another module > Fecha: Thu, 16 Dec 2010 13:16:30 +0100 > Grupos de noticias: comp.lang.python > > craf wrote: > > > Hi. > > > > The query code is as follows: > > > > -- > > import Tkinter > > import tkMessageBox > > > > > > class App: > > def __init__(self, master): > > master.protocol("WM_DELETE_WINDOW",quit) > > > > > > def quit(): > > if tkMessageBox.askyesno('','Exit'): > > master.quit() > > > > > > master =Tkinter.Tk() > > app = App(master) > > master.mainloop() > > --- > > > > As you can see, when I run and close the main window displays > > a text box asking if you want to quit, if so, closes > > application. > > > > Question: > > > > Is it possible to define the quit() function in another separate > > module?. > > I tried it, but it throws the error that the global name > > 'master' is not defined. > > You can have the modules import each other and then access the master as > .master where you'd have to replace with the actual name of > the module, but that's a bad design because > > (1) you create an import circle > (2) functions relying on global variables already are a bad idea > > Your other option is to pass 'master' explicitly and then wrap it into a > lambda function (or functools.partial): > > $ cat tkquitlib.py > import tkMessageBox > > def quit(master): > if tkMessageBox.askyesno('','Exit'): > master.quit() > > > $ cat tkquit_main.py > import Tkinter > > import tkquitlib > > class App: > def __init__(self, master): > master.protocol("WM_DELETE_WINDOW", lambda: tkquitlib.quit(master)) > > master = Tkinter.Tk() > app = App(master) > master.mainloop() > > Peter Hi Peter. ¡Right!. Your example can separate the creation of the interface to the code execution. Thanks for your time. Regards Cristian -- http://mail.python.org/mailman/listinfo/python-list