您的位置:首页 > 移动开发 > Objective-C

PyGobject(四十六)布局容器之Fixed

2016-07-30 12:20 357 查看
GtkFixed
继承关系

Methods

Virtual Methods

Properties

Signals

例子

Gtk.Fixed

Gtk.Fixed固定布局,子部件的位置是固定的,位置不随窗口大小变化而变化

继承关系

Gtk.Fixed是Gtk.Container的直接子类



Methods

方法修饰词方法名及参数
staticnew ()
move (widget, x, y)
put (widget, x, y)

Virtual Methods

Properties

NameTypeFlagsShort Description

Signals

NameShort Description

例子



代码:

#!/usr/bin/env python3
# Created by xiaosanyu at 16/6/13
# section 063
TITLE = "Fixed"
DESCRIPTION = """
The Gtk.Fixed widget is a container which can place child widgets at fixed positions
and with fixed sizes, given in pixels. Gtk.Fixed performs no automatic layout management.
"""
import gi

gi.require_version('Gtk', '3.0')
from gi.repository import Gtk

class FixedWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Fixed Example")
fixed = Gtk.Fixed()
self.add(fixed)

button1 = Gtk.Button(label="Button 1")
button2 = Gtk.Button(label="Button 2")
button3 = Gtk.Button(label="Button 3")
fixed.put(button1, 10, 20)
fixed.put(button2, 120, 100)
fixed.put(button3, 10, 200)

def main():
win = FixedWindow()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

if __name__ == "__main__":
main()


代码解析:

比较简单,解析略

代码下载地址:http://download.csdn.net/detail/a87b01c14/9594728
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息