小编Fél*_*sah的帖子

AttributeError:“模块”对象没有属性“ SystemSettings_GetFont”

我尝试在下面运行此以下文件,但是没有用。通常必须显示使用库wxPython构建的图形用户界面。

import wx

class GoToClass(wx.Frame):
    def __init__(self, parent, id, title):
        wx.Frame.__init__(self, parent, id, title, size=(390, 350))
        panel = wx.Panel(self, -1)

    font = wx.SystemSettings_GetFont(wx.SYS_SYSTEM_FONT)
    font.SetPointSize(9)

    vbox = wx.BoxSizer(wx.VERTICAL)

    hbox1 = wx.BoxSizer(wx.HORIZONTAL)
    st1 = wx.StaticText(panel, -1, 'Class Name')
    st1.SetFont(font)
    hbox1.Add(st1, 0, wx.RIGHT, 8)
    tc = wx.TextCtrl(panel, -1)
    hbox1.Add(tc, 1)
    vbox.Add(hbox1, 0, wx.EXPAND | wx.LEFT | wx.RIGHT | wx.TOP, 10)

    vbox.Add((-1, 10))

    hbox2 = wx.BoxSizer(wx.HORIZONTAL)
    st2 = wx.StaticText(panel, -1, 'Matching Classes')
    st2.SetFont(font)
    hbox2.Add(st2, 0)
    vbox.Add(hbox2, 0, wx.LEFT | wx.TOP, 10)

    vbox.Add((-1, 10))

    hbox3 …
Run Code Online (Sandbox Code Playgroud)

python user-interface wxpython

1
推荐指数
1
解决办法
1408
查看次数

为什么{1,2,3} <{2,3,4,5}返回False?

a = {1, 2, 3} < {2, 3, 4, 5}
Run Code Online (Sandbox Code Playgroud)

print(a)生产False.

你能解释一下为什么吗?

我认为这a应该是True,因为左侧集合中的数字小于右侧集合中的数字.

python set python-3.x

-1
推荐指数
1
解决办法
72
查看次数

Python:if语句中冒号的目的是什么?

我在下面有这段python代码.

def m(list):
    v = list[0]
    for e in list:
      if v < e: v = e
    return v

values = [[3, 4, 5, 1], [33, 6, 1, 2]]

for row in values: 
    print(m(row), end = " ")
Run Code Online (Sandbox Code Playgroud)

结果是5,33.

有人可以解释一下if if statement if v < e: v = e吗?

python if-statement

-21
推荐指数
1
解决办法
1582
查看次数