小编Cia*_*arz的帖子

我们如何在sphinx文档中嵌入图像?

我是使用sphinx的新手,第一次为python项目做文档.如何在sphinx文档中嵌入图像?

python-sphinx

37
推荐指数
3
解决办法
2万
查看次数

如何ssh docker容器

我正在运行容器hypriot/rpi-busybox-httpd

我正在尝试ssh到docker容器:但是它给出了错误:

pi@raspberrypi:~ $ docker exec -it cc55da85b915 bash
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"bash\": executable file not found in $PATH"

pi@raspberrypi:~ $ docker exec -it cc55da85b915 sh
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"sh\": executable file not found in $PATH"
Run Code Online (Sandbox Code Playgroud)

我马上做的吗?

ssh docker

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

如何在PyQt中为QTableView的每个单元格添加一个右键菜单

我想添加一个右键菜单来删除,重命名或打开QTAbleView单元格中每个单元格中的图像,我试过,发现每个人都试图将菜单添加到tableview中的标题,我试过下面但是看起来似乎不在下面的代码中工作..

class GalleryUi(QtGui.QTableView):
    """ Class contains the methods that forms the
        UI of Image galery
    """
    def __init__(self, imagesPathLst=None, parent=None):
        super(GalleryUi, self).__init__(parent)
        self.__sw = QtGui.QDesktopWidget().screenGeometry(self).width()
        self.__sh = QtGui.QDesktopWidget().screenGeometry(self).height()
        self.__animRate = 1200
        self._imagesPathLst = imagesPathLst
        self._thumb_width = 200
        self._thumb_height = self._thumb_width + 20
        self.setUpWindow(initiate=True)

        self._startControlBar()

        self._connections()

    def contextMenuEvent(self, event):

        index = self.indexAt(event.pos())
        menu = QtGui.QMenu()
        renameAction = QtGui.QAction('Exit', self)
        renameAction.triggered.connect(self.close)
        self.menu.addAction(renameAction)
        self.menu.popup(QtGui.QCursor.pos())

    def closeEvent(self,event):
        # in case gallery is launched by Slideshow this is not needed
        if hasattr(self, 'bar'):
            self.bar.close()

    def …
Run Code Online (Sandbox Code Playgroud)

contextmenu pyqt qtableview qtablewidgetitem python-2.7

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

安装说EntryPoint必须在'name = module:attrs [extras]中时为什么一直收到此消息

嗨,我在OSx Mavericks上,使用python 2.7和pip版本6.0.8以及setuptools版本12.2.

当我尝试安装我的项目时,我收到警告消息,但安装成功

$ python setup.py install --user
Run Code Online (Sandbox Code Playgroud)

如果我使用distutils我得到下面的消息,可能它的设置没有kwarg entry_points./Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:267:UserWarning:未知发行选项:'entry_points'warnings.warn(msg)

但是当我尝试使用以下方式使用pip安装时,我收到以下错误消息并且安装不会继续:

$ pip install --user --editable .
Run Code Online (Sandbox Code Playgroud)

如果我使用pip即使我有distutils安装导入我得到以下错误消息.

Obtaining file:///Users/Me/Development/pyclones/git-maildiff
    error in maildiff setup command: ("EntryPoint must be in 'name=module:attrs [extras]' format", 'git-maildiff=scripts.git-maildiff')
    Complete output from command python setup.py egg_info:
    error in maildiff setup command: ("EntryPoint must be in 'name=module:attrs [extras]' format", 'git-maildiff=scripts.git-maildiff')

    ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in /Users/Me/Development/pyclones/git-maildiff
Run Code Online (Sandbox Code Playgroud)

虽然我打电话给这样设置

setup(
    name='maildiff',
    version=VERSION,
    author='Sanjeev Kumar',
    author_email='myemail@gmail.com',
    packages=['emaildiff', 'emaildiff/mail',],
    py_modules=['maildiff_cmd', 'version', 'send'],
    data_files = …
Run Code Online (Sandbox Code Playgroud)

python distutils pip setuptools

12
推荐指数
1
解决办法
7464
查看次数

如何在golang中启动Web服务器在浏览器中打开页面?

如何使用golang在浏览器中临时打开网页?

就像这里是如何 python中使用HTTPServer完成的.

browser http go server

9
推荐指数
1
解决办法
1万
查看次数

如何在pyqt4中的Qt Designer中使用promote?

在设计器中,当我右键单击一个小部件时,我点击提升到我得到这个窗口.请参见下面的截图.

我从未使用过这个功能.基本上,头文件让我很困惑.它是为了什么?这是否意味着我可以在这种情况下创建一个新类,继承QLineEdit并为其添加更多方法?推广的班级名称是什么?

推广小部件

python qt designer pyqt4

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

使用Pylint显示错误和警告

所以我开始使用Pylint,但由于我使用制表符而不是空格,它给我作为警告,因为一些方法来自基类,也是'GalleryUi'的实例没有'setModel'成员,而它有QAbstractTableModel作为基类,我如何设置Pylint不考虑这些事情......

No config file found, using default configuration
************* Module python.gallery
W:  7, 0: Found indentation with tabs instead of spaces (mixed-indentation)
W:  8, 0: Found indentation with tabs instead of spaces (mixed-indentation)
C: 13, 0: Trailing whitespace (trailing-whitespace)
C: 15, 0: Trailing whitespace (trailing-whitespace)
W: 15, 0: Found indentation with tabs instead of spaces (mixed-indentation)
W: 16, 0: Found indentation with tabs instead of spaces (mixed-indentation)
W: 17, 0: Found indentation with tabs instead of spaces (mixed-indentation)
W: 18, …
Run Code Online (Sandbox Code Playgroud)

python pylint

7
推荐指数
1
解决办法
1万
查看次数

使用'git send-mail',但是我收到了一个错误

我正在尝试使用git send-mail,但我收到此错误:

无法找到在@INC网/ SMTP/SSL.pm(@公司包含:
/Library/Developer/CommandLineTools/usr/../Library/Perl/5.16/darwin-thread-multi-2level
/库/开发/ CommandLineTools在/ usr /共享/ git的核心/ perl的
/Library/Perl/5.16/darwin-thread-multi-2level /Library/Perl/5.16
/Network/Library/Perl/5.16/darwin-thread-multi-2level
/网络/库/Perl/5.16 /Library/Perl/Updates/5.16.2
/System/Library/Perl/5.16/darwin-thread-multi-2level
/System/Library/Perl/5.16
/System/Library/Perl/Extras/5.16/darwin -thread-multi-2level
/System/Library/Perl/Extras/5.16.)at
/Library/Developer/CommandLineTools/usr/libexec/git-core/git-send-email
line 1232.

我最近从Mac OS X v10.7(Lion)升级了Mac OS X v10.9(Mavericks )!

git macos perl sendmail

7
推荐指数
1
解决办法
1518
查看次数

如何在出现故障时自动重启systemd服务?

我编写了这个服务,它使用 node.js 运行 TCP 服务器,将数据从微控制器获取到 mysql 服务器。

root@DietPi:~# sudo cat /lib/systemd/system/mysqlwifi.service 
 [Unit]
 Description=MySQL exampledb update
 After=multi-user.target
 After=network-online.target
 Wants=network-online.target

 [Service]
 Type=idle
 ExecStart=/usr/bin/node /home/dietpi/node_server/mysqlwifi.js > /home/dietpi/node_server/mysqlwifi.log 2>&1

 [Install]
 WantedBy=multi-user.target
root@DietPi:~#
Run Code Online (Sandbox Code Playgroud)

由于此服务对于将数据推送到 mysql 至关重要,我希望它在失败时自动重新启动。我还想知道如何在每次失败或服务恢复正常时发送电子邮件。

systemd raspbian

7
推荐指数
1
解决办法
1万
查看次数

在pyqt QWidget中添加子菜单

我知道它的基本问题,但我有点困惑,可能是我忘记了什么.

我正在尝试将子菜单"预览"添加到QMenuBar()中的"工具"

到目前为止,这正是我想要做的

tools = fileMenu.addMenu('&Tools')
prevAction = QtGui.QAction('Preview',self)
prevInNuke = QtGui.QAction("Using &Nuke",prevAction)
tools.addAction(prevAction)
prevAction.addAction(prevInNuke)
Run Code Online (Sandbox Code Playgroud)

但我想这不是添加子菜单的正确方法

qwidget pyqt4 pyside qmenu qmenubar

6
推荐指数
1
解决办法
6822
查看次数