小编use*_*816的帖子

对笔记本列表中的文件排序(排序)顺序

如何更改笔记本列表中文件的排序顺序?我希望它对所有文件类型都是按字母顺序排列的,而不区分大小写.目录可以出现在文件之前或文件中.

目前我的列表排序如下: - 目录(以大写字母开头) - 目录(以小写字母开头) - IPython笔记本(以大写字母开头) - ipython noteooks(以小写字母开头) - 其他文件(以大写字母开头) ) - 其他文件(小写盯着)

我正在使用Jupyter 3.0.0-f75fda4

ipython-notebook jupyter

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

对象超出范围并在 PySide/PyQt 中被垃圾收集

我遇到了非 Qt 对象超出范围并被 Python 垃圾收集的问题。在下面的通用示例中,我在单击一个按钮时创建了一个对象,并希望在单击另一个按钮时使用该对象。在第一个按钮的槽执行完毕后,对象被垃圾回收。

# Started from http://zetcode.com/gui/pysidetutorial/firstprograms/ and
# connections program from chap 4 of Summerfield's PyQt book

import sys
from PySide import QtGui


def createThingy():
    thing1 = thingy("thingName", 3, wid)
    lbl1.setText(thing1.name + " created.")
    return


def updateNum():
    lbl1.setText("number: " + str(thing1.number))

    return


class thingy(object):
    def __init__(self, name, number, mainWindow):
        self.name = name
        self.number = number

    def func1(self):
        return "Something to return"

    def rtnNum(self):
        return "Num: " + str(self.number)

app = QtGui.QApplication(sys.argv)

wid = QtGui.QWidget()
wid.resize(250, 150)
wid.setWindowTitle('Example') …
Run Code Online (Sandbox Code Playgroud)

python qt garbage-collection pyqt pyside

5
推荐指数
2
解决办法
1562
查看次数