小编jor*_*ter的帖子

Python:计数模块导入?

我是动画工作室的中端python开发人员,并且已经获得了独特的诊断请求;

评估使用什么代码和不使用什么代码.

在Python模块导入模块的庞大无组织结构中:我需要计算导入的python模块,并且可能在更深层次上查找调用哪些方法.

至于找出调用哪些方法,我认为通过编写自己的日志元类很容易解决.

但是,我无法想象我应该如何计算或记录不同深度的模块导入.

感谢您的任何想法.

python diagnostics metaclass counting

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

如何关闭Eclipse中行之间的虚线?

我刚从谷歌下载了ADT,其中包括Juno版本的Eclipse.

然而,在创建项目之后,默认文本编辑器在每条水平线之间都有这条可怕的虚线/虚线.看起来很痛苦,但Eclipse的外观偏好总让我完全迷失.

关于如何关闭的任何想法?

截图: 截图 或链接 http://imgur.com/BcOe9tV

eclipse android appearance editor

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

关闭PyQt Dialog终止父进程?(PyQt4/Pyside)带有示例代码

我正在研究QSystemTrayIcon应用程序的问题.

我使用SystemTrayIcon作为父级或祖父级的任何对话框将在关闭时终止整个应用程序,即使我覆盖"拒绝"方法也是如此.

这是一个没有图标的简化示例.当您运行它(此处为Windows 7)时,任务栏上应该有一个空白的托盘图标应用程序.如果您单击它,将弹出一个空的对话框.单击"X"关闭对话框也将完全终止python进程.

from PySide import QtGui, QtCore   
class RestartDialog(QtGui.QDialog):
    def __init__(self, parent):
        super(RestartDialog, self).__init__()

    def reject(self):
        self.hide()

class SystemTrayIcon(QtGui.QSystemTrayIcon):

    def __init__(self, parent=None):
        QtGui.QSystemTrayIcon.__init__(self, parent)
        self.activated.connect(self.click_trap)

    def click_trap(self, value):
        ''' Left click tray function '''
        if value == self.Trigger: #left click!
            self.dialog = RestartDialog(self)
            self.dialog.show()

    def show(self):
        QtGui.QSystemTrayIcon.show(self)


if __name__ == "__main__":
    proc = QtGui.QApplication([])
    APP = SystemTrayIcon()
    APP.show()
    proc.exec_()
Run Code Online (Sandbox Code Playgroud)

python windows pyqt pyqt4 pyside

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