Talk:Window creation
These examples show a weakness of this site: Questions needed to be better formed.
The windows that are created here, while undeniably windows, are also undeniably useless.
A better formed contract is this:
Write a program which instantiates a main window with the following properties:
1. Has an absolute size of 400 x 300 2. Can be resized to as large as 800x600 3. Has a title of "Greeting!" 4. Has a child widget in the middle which is a text area with two lines of text: "Greeting:" and "Hello, World". The text should be selectable. 5. Has a menu bar with file and edit entries. In file there should be a "Quit" entry which quits the program. In Edit there should be "Copy" entries. It should copy the selected text to the main clipboard. 6. This should not be a cursor grabbing dialog box, it should be a main window. 7. It should have a background color of green. 8. It should accept commandline arguments to replace the two lines of text.
These are perhaps out of order, but I think people will get the idea. This is a skeleton for a real program. You could modfiy this and get some small but useful thing done.