小编dra*_*on7的帖子

为什么PyCharm无法导入Gtk?

我用的时候python2.7一切都很好.当我将解释器更改为python3.2PyCharm时无法导入Gtk.它打印"未解析的参考".我正在尝试使用代码导入gtk

from gi.repository import Gtk
Run Code Online (Sandbox Code Playgroud)

gtk pygtk pycharm python-3.x

6
推荐指数
0
解决办法
3223
查看次数

pygtk运行两个窗口,弹出窗口和主要

我在python中创建脚本,它与bash合作.当我设置所有搜索选项并按下查找按钮时,我想显示弹出窗口progress bar,当搜索完成时它会消失.我打开popup window,popup.show()直到我关闭弹出窗口才执行任何功能.那么如何解决这个问题呢?

在控制器类中:

def search(self, widget):
    cmd = "find " + self.model.directory + " -name \"" + self.model.name + "\"" + " -perm -" + str(self.model.mode)
    if self.model.type is not None and self.model.type != '':
        cmd += " -type " + self.model.type
    if self.model.owner is not None:
        cmd += " -user " + self.model.owner
    if self.model.days is not None:
        cmd += " -mtime -" + str(self.model.days)

    self.progress = SearcherProgressBar()

    output = subprocess.Popen(cmd, shell=True, …
Run Code Online (Sandbox Code Playgroud)

python pygtk window popup progress-bar

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

从索引创建子列表

是否可以仅使用元素索引从另一个列表创建子列表?我正在寻找一个很好的解决方案,例如lambdas,来自Java 8的流.

例如(伪代码):

a = [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
b = a.getByIndices([0, 2, 4, 5, 3])
print(b) // [10, 8, 6, 5, 7]
Run Code Online (Sandbox Code Playgroud)

java list sublist java-8 java-stream

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

标签 统计

pygtk ×2

gtk ×1

java ×1

java-8 ×1

java-stream ×1

list ×1

popup ×1

progress-bar ×1

pycharm ×1

python ×1

python-3.x ×1

sublist ×1

window ×1