Window creation: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
Line 13: Line 13:
.window -Cp +d @WindowName 600 480
.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()

Revision as of 16:50, 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()