# Window (Python)

Tiffany Antopolski
tiffany.antopolski@gmail.com 2012
Marta Maria Casetti
mmcasetti@gmail.com 2012
다른 위젯을 넣을 수 있는 최상위 창
조성호
shcho@gnome.org 2017-2019.

# Window

작은 GTK+ 프로그램: 제목이 들어간 창. | 지원 기능이 필요하면 를 사용하세요.

# 예제 결과를 만드는 코드

from gi.repository import Gtk import sys

class MyApplication(Gtk.Application):

def do_activate(self): # create a Gtk Window belonging to the application itself window = Gtk.Window(application=self) # set the title window.set_title("Welcome to GNOME") # show the window window.show_all()

# create and run the application, exit with the value returned by # running the program app = MyApplication() exit_status = app.run(sys.argv) sys.exit(exit_status)

# Window 위젯에 쓸만한 메서드

`set_default_size(200, 100)` 함수는 창의 기본 크기를 너비 `200`, 높이 `100`으로 설정합니다. 양수를 넣지 않을 때는 기본 크기를 설정할 때 대신 `-1` 값을 전달합니다.

`set_position(Gtk.WindowPosition.CENTER)` 함수는 창을 가운데에 놓습니다. 다른 옵션으로는 `Gtk.WindowPosition.NONE, Gtk.WindowPosition.MOUSE, Gtk.WindowPosition.CENTER_ALWAYS, Gtk.WindowPosition.CENTER_ON_PARENT`가 있습니다.

# API 참고서

이 예제는 다음 참고자료가 필요합니다:

GtkApplication

GtkWindow