7得票2回答
Python Kivy: 隐藏文本输入框中的虚拟键盘

我正在使用Python Kivy框架开发图形用户界面(GUI),最终可能会在带有(硬件)鼠标和键盘的桌面电脑上使用。我的问题是,在使用文本输入(Text Input)类时,如果焦点集中在文本输入字段上,它会自动创建虚拟键盘。 除其他事项外,我尝试设置选项。 keyboard_mode = '...

67得票3回答
是否有一个专门针对PyQt5的教程?

我正在寻找一份PyQt5教程。没有教程的话,第一次使用Python进行GUI开发会相当复杂。 到目前为止,我只找到了一些PyQt4的教程。由于从Qt4到Qt5有一些变化,比如在Qt5中不再支持SIGNAL和SLOT,所以最好有针对PyQt5的特定教程。 能否请有人提供一份关于如何使用PyQ...

9得票3回答
如何使用应用程序引擎SDK提供云存储文件服务。

在应用引擎中,我可以使用我的应用程序的默认存储桶来提供云存储文件,例如pdf文件。 http://storage.googleapis.com/<appid>.appspot.com/<file_name> 但是我怎么在SDK中提供本地云存储文件的服务,而不使用b...

18得票2回答
调用sys.exit()和抛出异常的区别

在Python中,调用sys.exit()和抛出异常有什么区别? 假设我有一个Python脚本,它执行以下操作: 1. 打开文件 2. 读取文件行 3. 关闭文件 如果文件不存在或在运行时抛出了IOException,下面哪个选项更合理呢? 1. 如果发生异常,则不处理/捕获异常,退出...

15得票9回答
PyCharm错误加载软件包列表。

前几天我刚下载了PyCharm,想下载一些包。我使用的是Windows 10,PyCharm 2016.2.2和python 3.5.2。当我进入可用包界面时,它一直显示: 加载软件包列表时出错:pypi.python.org 我只是想下载BeautifulSoup,但显然我缺少了...

8得票1回答
Python 3项目初始化/原型设计

我正在寻找正确的方式来原型设计并启动Python项目。 PasteScript尚未更新至Python 3。 Skeleton适用于3.1版本,但在过去两年中没有得到维护。 逐步指南提供了手动创建项目结构以进行打包的信息。 包装指南 是否有新的候选方案可用于启动项目并填充所需的所有文件?

15得票2回答
从另一个级别的文件夹导入一个类

我有一个像这样的Python应用程序/ /crawl.py /crawl/__init__.py /crawl/john.py /tests/test_john.py 我的目标是运行单元测试test_john.py,但它需要使用john.py,而它在另一个文件夹中。当我运行tests/test...

9得票3回答
使用Kafka-Python的反序列化器无法消费来自Kafka的JSON消息

我正在尝试通过Kafka发送一个非常简单的JSON对象,并使用Python和kafka-python从另一侧读取它。然而,我不断看到以下错误: 2017-04-07 10:28:52,030.30.9998989105:kafka.future:8228:ERROR:10620:Error ...

51得票2回答
在matplotlib中防止imshow出现反锯齿效果

当我使用matplotlib的imshow()方法来表示一个小的numpy矩阵时,它会在像素之间进行一些平滑处理。有没有办法禁用这个功能?这会使我的图表在演示中误导观众。 上面的图是一个28x28的图像,因此我应该看到每个像素的单一颜色大方块(就像在matlab中使用imagesc()时显示...

7得票2回答
如何简单直接地为Debian打包Python程序?

我在Python和Debian的分发工具迷宫中遇到了麻烦,其中包括cdbs、debhelper、python-support、python-central等等。 我的应用程序相当简单 - 一个单一的Python包(包含模块和一个__init__.py文件),一个用于运行程序的脚本(scrip...