PyGTK

Sziasztok!

A képen látható hírlevélküldő kisalkalmazást szeretném elkészíteni Ubuntu 12.04-re, de még nem dolgoztam PyGTK-val. Nem segítenétek összedobni a képen látható felületet?

screenshot :-)

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import pygtk
pygtk . require ( '2.0' )
import gtk, sys

class Application:

def destroy ( self, widget, data = None ):

gtk . main_quit ()

def __init__ ( self ):

self . window = gtk . Window ( gtk . WINDOW_TOPLEVEL )
self . window . set_title ( "Hírlevél" )
try:
self . window . set_icon_from_file ( "icon.png" )
except Exception, e:
sys . exit ( 1 )
self . window . connect ( "destroy", self . destroy )
# DEVELOPMENT
self . window . show ()

def main ( self ):

gtk . main ()

if __name__ == "__main__":

app = Application ()
app . main ()

Ubuntu Pastebin

Hozzászólások

Van valami konkrét okod rá, hogy PyGtk-t akarsz?
TkInter része a pythonnak (és szerintem nem sokkal rondább, mint a Gtk ;) ), PyQt-vel meg talán tudnék segíteni. Feltéve, hogy nem néhány óra a határidő :)

Van valami konkrét okod rá, hogy PyGtk-t akarsz?

Az a fránya Geany nagyon megszerettette velem ezért szeretnék PyGTK-t. Tkinter-t nem szeretem, PyQt nem rossz, de legyen már gyereknap és legyen PyGTK. :-)

Örülök, hogy a PyKDE lemaradt a listádról. :-)

Feltéve, hogy nem néhány óra a határidő :)

Nem sürgős és köszönöm előre is annak aki veszi a fáradtságot és segít.

PyKDE? Olyan is van? Azt hittem, az a PySide/PyQt :)
Ma már készül kifolyni a szemem, úgyhogy nem foglalkoznék vele, ha nem muszáj, de holnap ránézek. (profi munkát ne várj! Kevés nálam nagyobb dilettáns foglalkozik programozással... remélem... :D )

Egyébként én eclipse+PyDev környezettel játszadozom.

Erre tippelnék:

Geany is a small and lightweight integrated development environment.
It was developed to provide a small and fast IDE, which has only a
few dependencies from other packages. It is using only the GTK2 toolkit
and therefore you need only the GTK2 runtime libraries
to run Geany.

Off: A screenshot-ot kézzel rajzoltad, vagy van rá valami program?