python程序打完后怎么保存_如何保存要在之后使用的值应用程序执行()在python中退出?...

我想保存/存储在中创建的鼠标事件值应用程序执行()因为它在运行。我想使用下面的代码,我从一个帖子,我现在有困难找到(将更新与该代码来自的帖子链接,一旦我找到它。)import sys

from PyQt4 import QtGui, QtCore

from PyQt4.QtGui import *

from PyQt4.QtCore import *

import numpy as np

class DrawImage(QMainWindow):

def __init__(self,fName, parent=None):

## Default values

self.x = 0

self.y = 0

super(QMainWindow, self).__init__(parent)

self.setWindowTitle('Select Window')

self.local_image = QImage(fName)

self.local_grview = QGraphicsView()

self.setCentralWidget( self.local_grview )

self.local_scene = QGraphicsScene()

self.image_format = self.local_image.format()

#self.pixMapItem = self.local_scene.addPixmap( QPixmap(self.local_image) )

self.pixMapItem = QGraphicsPixmapItem(QPixmap(self.local_image), None, self.local_scene)

self.local_grview.setScene( self.local_scene )

self.pixMapItem.mousePressEvent = self.pixelSelect

def pixelSelect( self, event ):

# print(event.pos().x(), event.pos().y())

self.x = event.pos().x()

self.y = event.pos().y()

print(self.x, self.y)

def main():

# Initialize

fName = "N2-600-PSI-V1-40-30ms-1.tiff"

app = QtGui.QApplication(sys.argv)

form = DrawImage(fName)

form.show()

app.exec_()

x,y = app.exec_()

print(x,y)

return

if __name__ == '__main__':

main()

我的第一次尝试是创建两个全局变量,然后在pixelSelect函数中使用它们来保存事件.pos().x()和()y

不过,这是有效的。。。最终我想传递的不仅仅是一组坐标应用程序执行()循环…(进程??它是一只奇怪的野兽)

我试着从这个数组中传入几个不同的方法应用程序执行()以保存更多值。到目前为止,我得到的最好的结果是使用全局数组并尝试在DrawImage类中执行for循环。在

任何建议都很好:)

祝你玩得开心!在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值