小编Cds*_*boy的帖子

系统主题图标和PyQt4

我正在使用PyQt4模块在python中编写基本程序.我希望能够使用系统主题的图标来显示首选项对话框的图标,但我不知道如何执行此操作.所以我的问题是,你如何获得一个图标的位置,但确保它随着系统的图标主题而改变?如果它很重要,我正在ubuntu 9.04下开发这个,所以我使用的是gnome桌面.

python icons pyqt4

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

实施科赫曲线?

我正在查看Koch Snowflake的维基百科页面(这里),并且被徽标/乌龟风格的所有示例所困扰.所以我开始自己制作返回列表或坐标.

我的实现是在python中,我基本上扯掉了python turtle实现,但用基本的trig替换了特定于龟的东西.它导致了一些丑陋的代码.我面临的挑战是要么改进我的代码,要么提出更自己的解决方案.它可以是python或您最喜欢的语言.

我的代码:

from math import sin, cos, radians

def grow(steps, length = 200, startPos = (0,0)):
    angle = 0
    try:
        jump = float(length) / (3 ** steps)
    except:
        jump = length

    set="F"
    for i in xrange(steps): set=set.replace("F", "FLFRFLF")

    coords = [startPos]
    for move in set:
        if move is "F": 
            coords.append(
              (coords[-1][0] + jump * cos(angle),
               coords[-1][1] + jump * sin(angle)))
        if move is "L":
            angle += radians(60)
        if move is "R":
            angle -= radians(120)

    return …
Run Code Online (Sandbox Code Playgroud)

python fractals

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

标签 统计

python ×2

fractals ×1

icons ×1

pyqt4 ×1