本文整理汇总了Python中pysollib.mfxutil.kwdefault函数的典型用法代码示例。如果您正苦于以下问题:Python kwdefault函数的具体用法?Python kwdefault怎么用?Python kwdefault使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了kwdefault函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: __init__
def __init__(self, parent, hbar=True, vbar=True, propagate=False, **kw):
kwdefault(kw, highlightthickness=0, bd=1, relief='sunken')
self.parent = parent
# workarea = parent.getWork()
print('MfxScrolledCanvas: parent=%s' % (parent))
super(MfxScrolledCanvas, self).__init__()
self.createFrame(kw)
self.canvas = None
# do_scroll_x = None
# do_scroll_y = None
# self.hbar = None
# self.vbar = None
self.hbar_show = False
self.vbar_show = False
self.createCanvas(kw)
# self.frame.grid_rowconfigure(0, weight=1)
# self.frame.grid_columnconfigure(0, weight=1)
# self.frame.grid_propagate(propagate)
if hbar:
self.createHbar()
self.bindHbar()
if vbar:
self.createVbar()
self.bindVbar()
开发者ID:jimsize,项目名称:PySolFC,代码行数:26,代码来源:tkwidget.py
示例2: initKw
def initKw(self, kw):
kwdefault(kw,
strings=(_("&Select"), _("&Rules"), _("&Cancel"),),
default=0,
width=600, height=400,
)
return MfxDialog.initKw(self, kw)
开发者ID:iske,项目名称:PySolFC,代码行数:7,代码来源:selectgame.py
示例3: createGame
def createGame(self, max_rounds=2, num_deal=1, **layout):
l, s = Layout(self), self.s
kwdefault(layout, rows=7, waste=1, playcards=20)
self.Layout_Method(l, **layout)
self.setSize(l.size[0], l.size[1])
# Create talon
s.talon = self.Talon_Class(l.s.talon.x, l.s.talon.y, self,
max_rounds=max_rounds, num_deal=num_deal)
s.waste = WasteStack(l.s.waste.x, l.s.waste.y, self)
# Create foundations
for r in l.s.foundations[:4]:
s.foundations.append(self.Foundation_Class(r.x, r.y, self,
r.suit, mod=16, max_cards=16, max_move=1))
r = l.s.foundations[4]
s.foundations.append(HexATrump_Foundation(r.x, r.y, self, 4, mod=4,
max_move=0, max_cards=4, base_rank=ANY_RANK))
# Create rows
for r in l.s.rows:
s.rows.append(self.RowStack_Class(r.x, r.y, self,
suit=ANY_SUIT, base_rank=ANY_RANK))
# Define stack groups
l.defaultAll()
开发者ID:TrevorLowing,项目名称:PyGames,代码行数:26,代码来源:hexadeck.py
示例4: __init__
def __init__(self, x, y, game, max_rounds=1, num_deal=1, **cap):
kwdefault(cap, max_move=1, max_accept=1, max_cards=999999)
Stack.__init__(self, x, y, game, cap=cap)
self.max_rounds = max_rounds
self.num_deal = num_deal
self.round = 1
self.base_cards = [] # for DealBaseCard_StackMethods
开发者ID:TrevorLowing,项目名称:PyGames,代码行数:7,代码来源:gypsy.py
示例5: createGame
def createGame(self, **layout):
l, s = Layout(self), self.s
kwdefault(layout, rows=14, reserves=4, texts=0)
self.Layout_Method(l, **layout)
self.setSize(l.size[0], l.size[1])
# Create foundations
for r in l.s.foundations:
s.foundations.append(
self.Foundation_Class(
r.x, r.y, self,
r.suit, mod=12, max_cards=12))
# Create reserve stacks
for r in l.s.reserves:
s.reserves.append(ReserveStack(r.x, r.y, self, ))
# Create row stacks
for r in l.s.rows:
s.rows.append(
self.RowStack_Class(
r.x, r.y, self, max_cards=12,
suit=ANY_SUIT, base_rank=self.BASE_RANK))
# Create talon
s.talon = self.Talon_Class(l.s.talon.x, l.s.talon.y, self)
# Define stack groups
l.defaultAll()
开发者ID:jimsize,项目名称:PySolFC,代码行数:29,代码来源:mughal.py
示例6: __init__
def __init__(self, x, y, game, yoffset=-1, **cap):
kwdefault(
cap, max_move=UNLIMITED_MOVES,
max_accept=UNLIMITED_ACCEPTS, dir=-1)
OpenStack.__init__(self, x, y, game, **cap)
if yoffset < 0:
yoffset = game.app.images.CARD_YOFFSET
self.CARD_YOFFSET = yoffset
开发者ID:jimsize,项目名称:PySolFC,代码行数:8,代码来源:tarock.py
示例7: initKw
def initKw(self, kw):
kwdefault(kw,
strings=(_("&Load"), _("&Cancel"), _("&Info..."),),
default=1,
resizable=1,
padx=10, pady=10,
width=600, height=400,
)
return MfxDialog.initKw(self, kw)
开发者ID:iske,项目名称:PySolFC,代码行数:9,代码来源:selectcardset.py
示例8: initKw
def initKw(self, kw):
kwdefault(kw,
strings=(_('&OK'), _('&Solid color...'), _('&Cancel'),),
default=0,
resizable=1,
padx=10, pady=10,
width=600, height=400,
)
return MfxDialog.initKw(self, kw)
开发者ID:shlomif,项目名称:PySolFC,代码行数:9,代码来源:selecttile.py
示例9: initKw
def initKw(self, kw):
kwdefault(kw,
strings=(_('&OK'), _('&Cancel'),),
default=0,
#resizable=1,
padx=10, pady=10,
#width=600, height=400,
##~ buttonpadx=10, buttonpady=5,
)
return MfxDialog.initKw(self, kw)
开发者ID:iske,项目名称:PySolFC,代码行数:10,代码来源:playeroptionsdialog.py
示例10: createGame
def createGame(self, **layout):
# create layout
l, s = Layout(self), self.s
kwdefault(layout, rows=13, playcards=9)
self.Layout_Method(l, **layout)
self.setSize(l.size[0], l.size[1])
# create stacks
s.talon = self.Talon_Class(l.s.talon.x, l.s.talon.y, self)
for r in l.s.foundations:
s.foundations.append(self.Foundation_Class(r.x, r.y, self, suit=r.suit))
for r in l.s.rows:
s.rows.append(self.RowStack_Class(r.x, r.y, self))
# default
l.defaultAll()
return l
开发者ID:TrevorLowing,项目名称:PyGames,代码行数:15,代码来源:bakersdozen.py
示例11: createGame
def createGame(self, **layout):
# create layout
l, s = Layout(self), self.s
kwdefault(layout, rows=10, waste=0, texts=1, playcards=23)
self.Layout_Method(l, **layout)
self.setSize(l.size[0], l.size[1])
# create stacks
s.talon = self.Talon_Class(l.s.talon.x, l.s.talon.y, self)
if l.s.waste:
s.waste = WasteStack(l.s.waste.x, l.s.waste.y, self)
for r in l.s.foundations:
s.foundations.append(self.Foundation_Class(r.x, r.y, self, suit=ANY_SUIT))
for r in l.s.rows:
s.rows.append(self.RowStack_Class(r.x, r.y, self))
# default
l.defaultAll()
开发者ID:iske,项目名称:PySolFC,代码行数:16,代码来源:spider.py
示例12: createGame
def createGame(self, max_rounds=-1, num_deal=3, **layout):
l, s = Layout(self), self.s
kwdefault(layout, rows=self.Rows, waste=1, texts=1, playcards=self.PlayCards)
self.Layout_Method(l, **layout)
self.setSize(l.size[0], l.size[1])
# Create stacks
s.talon = self.Talon_Class(l.s.talon.x, l.s.talon.y, self,
max_rounds=max_rounds, num_deal=num_deal)
s.waste = WasteStack(l.s.waste.x, l.s.waste.y, self)
for r in l.s.foundations:
s.foundations.append(self.Foundation_Class(r.x, r.y, self,
suit=ANY_SUIT, base_rank=r.suit))
for r in l.s.rows:
s.rows.append(self.RowStack_Class(r.x, r.y, self, yoffset=l.YOFFSET))
l.defaultAll()
开发者ID:TrevorLowing,项目名称:PyGames,代码行数:16,代码来源:hanafuda.py
示例13: createGame
def createGame(self, **layout):
# create layout
l, s = Layout(self), self.s
kwdefault(layout, rows=10, reserves=2, texts=0)
self.Layout_Method(l, **layout)
self.setSize(l.size[0], l.size[1])
# create stacks
s.talon = InitialDealTalonStack(l.s.talon.x, l.s.talon.y, self)
for r in l.s.foundations:
self.s.foundations.append(self.Foundation_Class(r.x, r.y, self, suit=r.suit))
for r in l.s.rows:
s.rows.append(self.RowStack_Class(r.x, r.y, self))
for r in l.s.reserves:
self.s.reserves.append(ReserveStack(r.x, r.y, self))
# default
l.defaultAll()
开发者ID:iske,项目名称:PySolFC,代码行数:16,代码来源:yukon.py
示例14: initKw
def initKw(self, kw):
kwdefault(kw,
timeout=0, resizable=0,
text="", justify="center",
strings=(_("&OK"),),
default=0,
width=0,
padx=20, pady=20,
bitmap=None, bitmap_side="left",
bitmap_padx=10, bitmap_pady=20,
image=None, image_side="left",
image_padx=10, image_pady=20,
)
# # default to separator if more than one button
# sw = len(kw.strings) > 1
# kwdefault(kw.__dict__, separator=sw)
return kw
开发者ID:shlomif,项目名称:PySolFC,代码行数:17,代码来源:tkwidget.py
示例15: __init__
def __init__(self, parent, title, app, player, **kw):
lines = 25
# if parent and parent.winfo_screenheight() < 600:
# lines = 20
#
self.font = app.getFont(self.FONT_TYPE)
font = tkinter_font.Font(parent, self.font)
self.font_metrics = font.metrics()
self.CHAR_H = self.font_metrics['linespace']
self.CHAR_W = font.measure('M')
self.app = app
#
self.player = player
self.title = title
self.sort_by = 'name'
self.selected_game = None
#
kwdefault(kw, width=self.CHAR_W*64, height=lines*self.CHAR_H)
kw = self.initKw(kw)
MfxDialog.__init__(self, parent, title, kw.resizable, kw.default)
top_frame, bottom_frame = self.createFrames(kw)
self.createBitmaps(top_frame, kw)
#
self.top.wm_minsize(200, 200)
self.button = kw.default
#
self.sc = AllGames_StatsDialogScrolledCanvas(
top_frame, width=kw.width, height=kw.height)
self.sc.pack(fill='both', expand=True, padx=kw.padx, pady=kw.pady)
#
self.nodes = {}
self.canvas = self.sc.canvas
self.canvas.dialog = self
bind(self.canvas, "<1>", self.singleClick)
self.fillCanvas(player, title)
bbox = self.canvas.bbox("all")
# print bbox
# self.canvas.config(scrollregion=bbox)
dx, dy = 4, 0
self.canvas.config(scrollregion=(-dx, -dy, bbox[2]+dx, bbox[3]+dy))
self.canvas.xview_moveto(-dx)
self.canvas.yview_moveto(self.YVIEW)
#
focus = self.createButtons(bottom_frame, kw)
self.mainloop(focus, kw.timeout)
开发者ID:shlomif,项目名称:PySolFC,代码行数:45,代码来源:tkstats.py
示例16: createGame
def createGame(self, **layout):
# create layout
l, s = Layout(self), self.s
kwdefault(layout, rows=8, waste=0, texts=1, playcards=20)
l.klondikeLayout(**layout)
self.setSize(l.size[0], l.size[1])
# create stacks
s.talon = Dumfries_TalonStack(l.s.talon.x, l.s.talon.y, self)
for r in l.s.foundations:
s.foundations.append(SS_FoundationStack(r.x, r.y, self,
suit=r.suit))
for r in l.s.rows:
s.rows.append(Dumfries_RowStack(r.x, r.y, self,
max_move=UNLIMITED_MOVES,
max_accept=UNLIMITED_ACCEPTS))
# default
l.defaultAll()
self.sg.dropstacks.append(s.talon)
开发者ID:TrevorLowing,项目名称:PyGames,代码行数:18,代码来源:curdsandwhey.py
示例17: createGame
def createGame(self, **layout):
# create layout
l, s = Layout(self), self.s
kwdefault(layout, rows=8, reserves=4, texts=0)
self.Layout_Method(l, **layout)
# self.__class__.__dict__['Layout_Method'](l, **layout)
# self.__class__.Layout_Method(l, **layout)
self.setSize(l.size[0], l.size[1])
# create stacks
s.talon = self.Talon_Class(l.s.talon.x, l.s.talon.y, self)
for r in l.s.foundations:
s.foundations.append(
self.Foundation_Class(r.x, r.y, self, suit=r.suit))
for r in l.s.rows:
s.rows.append(self.RowStack_Class(r.x, r.y, self))
for r in l.s.reserves:
s.reserves.append(self.ReserveStack_Class(r.x, r.y, self))
# default
l.defaultAll()
开发者ID:shlomif,项目名称:PySolFC,代码行数:19,代码来源:freecell.py
示例18: createGame
def createGame(self, **layout):
# Create layout
l, s = Layout(self), self.s
kwdefault(layout, rows=18, playcards=19)
self.Layout_Method(l, **layout)
self.setSize(l.size[0], l.size[1])
# Create foundations
for r in l.s.foundations:
n = 14 + 8 * (r.suit == 4)
s.foundations.append(self.Foundation_Class(r.x, r.y, self, r.suit,
mod=n, max_cards=n))
# Create rows
for r in l.s.rows:
s.rows.append(self.RowStack_Class(r.x, r.y, self))
# Create talon
s.talon = self.Talon_Class(l.s.talon.x, l.s.talon.y, self)
# Define stack groups
l.defaultAll()
开发者ID:TrevorLowing,项目名称:PyGames,代码行数:22,代码来源:tarock.py
示例19: createGame
def createGame(self, max_rounds=-1, num_deal=1, **layout):
# create layout
l, s = Layout(self), self.s
kwdefault(layout, rows=9, waste=1, texts=1, playcards=19)
self.Layout_Method(l, **layout)
self.setSize(l.size[0], l.size[1])
# create stacks
s.talon = WasteTalonStack(l.s.talon.x, l.s.talon.y, self,
max_rounds=max_rounds, num_deal=num_deal)
s.waste = WasteStack(l.s.waste.x, l.s.waste.y, self)
for r in l.s.foundations:
s.foundations.append(self.Foundation_Class(r.x, r.y, self, suit=r.suit))
for r in l.s.rows:
s.rows.append(self.RowStack_Class(r.x, r.y, self))
# default
l.defaultAll()
# extra
if max_rounds > 1:
anchor = 'nn'
if layout.get("texts"):
anchor = 'nnn'
l.createRoundText(s.talon, anchor)
return l
开发者ID:alwaysontop617,项目名称:PySolFC,代码行数:23,代码来源:harp.py
示例20: __init__
def __init__(self, x, y, game, suit=ANY_SUIT, **cap):
kwdefault(cap, max_move=0, max_accept=0, max_cards=game.NCARDS)
OpenStack.__init__(self, x, y, game, **cap)
开发者ID:TrevorLowing,项目名称:PyGames,代码行数:3,代码来源:mahjongg.py
注:本文中的pysollib.mfxutil.kwdefault函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论