Window creation: Difference between revisions

From Rosetta Code
Content added Content deleted
Line 46: Line 46:
d = Dialog(win32ui.IDD_SIMPLE_INPUT)
d = Dialog(win32ui.IDD_SIMPLE_INPUT)
d.CreateWindow()
d.CreateWindow()

Using PyGTK:

import gtk
window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.show()
gtk.main()

Revision as of 17:02, 21 January 2007

Task
Window creation
You are encouraged to solve this task according to the task description, using any language you may know.

mIRC

Compiler: mIRC

Switches: C = Center Window p = Picture Window d = Desktop Window

alias CreateMyWindow {
 .window -Cp +d @WindowName 600 480
}

Python

Interpreter: Python 2.4, 2.5

Using Tkinter:

 import tkinter
 
 w = tkinter.Tk()
 w.mainloop()

Using wxPython:

 from wxPython.wx import *
 
 class MyApp(wxApp):
   def OnInit(self):
     frame = wxFrame(NULL, -1, "Hello from wxPython")
     frame.Show(true)
     self.SetTopWindow(frame)
     return true
 
 app = MyApp(0)
 app.MainLoop()

Using Pythonwin:

 import win32ui
 from pywin.mfc.dialog import Dialog
 
 d = Dialog(win32ui.IDD_SIMPLE_INPUT)
 d.CreateWindow()

Using PyGTK:

 import gtk
 
 window = gtk.Window(gtk.WINDOW_TOPLEVEL)
 window.show()
 gtk.main()