小编use*_*910的帖子

pyqt绘制在GUI的现有小部件上

我是pyqt的新手.我正在做一个程序,允许您点击图片并记住您点击的点的坐标,并在GUI的小部件上绘制一个图形.我的代码现在可以提示一个新窗口显示一个4点的多边形.但是,我希望它可以显示在我由pyqt所做的ui文件上.窗口小部件的对象名称称为widget.我希望有人可以帮我修改代码,在gui小部件上显示多边形而不提示出新窗口.

非常感谢!!!

import sys
from PyQt4.QtCore import *
from PyQt4 import QtGui, QtCore
from PyQt4.QtGui import *
from Main_window import *

global imgloc
imgloc = "1.jpg"
array = []
clicks = 0

class MyForm(QtGui.QMainWindow):

    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.local_image = QImage(imgloc)
        self.imageLocation = imgloc
        self.local_scene = QGraphicsScene()
        self.pixMapItem = QGraphicsPixmapItem(QPixmap(self.local_image), None, self.local_scene)
        self.ui.graphicsView_5.setScene( self.local_scene )
        self.pixMapItem.mousePressEvent = self.pixelSelect

    def pixelSelect(self,event):
        global imgloc
        a = event.pos().x()
        b = event.pos().y()
        global clicks
        global array
        if clicks != …
Run Code Online (Sandbox Code Playgroud)

python user-interface drawing pyqt

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

按数字顺序排序文件

我制作了一个程序,将文件夹中的所有文件组合在一起.

这是我的代码的一部分:

File folder = new File("c:/some directory");
File[] listOfFiles = folder.listFiles();
for (File file : listOfFiles){

if (file.isFile()){
    System.out.println(file.getName());
    File f = new File("c:/some directory"+file.getName());
Run Code Online (Sandbox Code Playgroud)

但是,我希望我的文件可以按照以下顺序:job1.script,job2.script,.....

但我得到:job1.script,job10.script,job11.script,那个10,11,12 ......在2的前面.

我希望我能得到可以避免这个问题的高效代码.

java sorting

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

什么是底座码头图像的容器?

我正在学习使用docker.我知道每个docker镜像都是在没有父级的基础图像上构建的.

然后从基本图像中,我们可以通过容器(可能是一个非常短的生命容器)自定义一些东西来提交新图像.

所以我理解过程是这样的:基本图像 - >容器 - >新图像1 - >容器 - >新图像2

但是,我检查基本图像的json数据.我仍然可以看到它有一个容器的信息:

[{
"Architecture": "amd64",
"Author": "",
"Comment": "",
"Config": {
    "AttachStderr": false,
    "AttachStdin": false,
    "AttachStdout": false,
    "Cmd": null,
    "CpuShares": 0,
    "Cpuset": "",
    "Domainname": "",
    "Entrypoint": null,
    "Env": null,
    "ExposedPorts": null,
    "Hostname": "3f37dbc61890",
    "Image": "",
    "Labels": null,
    "MacAddress": "",
    "Memory": 0,
    "MemorySwap": 0,
    "NetworkDisabled": false,
    "OnBuild": null,
    "OpenStdin": false,
    "PortSpecs": null,
    "StdinOnce": false,
    "Tty": false,
    "User": "",
    "Volumes": null,
    "WorkingDir": ""
},
"Container": "3f37dbc61890b0bb37cc8479db94602bcc2d6e177d76c0f3d7d53346c0dc580c",
"ContainerConfig": {
    "AttachStderr": false,
    "AttachStdin": false, …
Run Code Online (Sandbox Code Playgroud)

containers image docker

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

标签 统计

containers ×1

docker ×1

drawing ×1

image ×1

java ×1

pyqt ×1

python ×1

sorting ×1

user-interface ×1