小编Jon*_*ong的帖子

如何从QVariant获取原始python数据

这些天我只是在学习python和Qt.所以请考虑这将是一个新手问题,但我被困在这里.

import sys
from PyQt4.QtCore import *

data1 = 'string'
data2 = QVariant(data1)
data3 = data2.toPyObject()
Run Code Online (Sandbox Code Playgroud)

我期望data3与data1,'string'相同.但是在我的系统中data3是

PyQt4.QtCore.QString(u'string')
Run Code Online (Sandbox Code Playgroud)

如果我想处理的数据很简单,例如,但是我想处理'dict'类型的数据,所以我需要解决这个问题,这不是什么大问题.

我认为这是编码问题,但找不到如何解决它.

*在每份文件中,我都声明:

#-*- coding: utf-8 -*-
Run Code Online (Sandbox Code Playgroud)

python pyqt data-conversion qvariant pyqt4

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

如何在PyQt上使用Qxt库?

首先,请原谅我糟糕的英语.我希望你们明白我在说什么.

我开发了服务器和客户端系统.服务器端基于Qt,客户端基于PyQt.(我也希望基于Qt构建客户端,但由于几个问题,没有其他选择).

为了相互沟通,我使用了QLocalSocket.但这还不够.我想使用SignalSlot通过网络.

幸运的是,我发现了QxtRPCPeer.它完全支持我想做的事情.但是,遗憾的是,我找不到如何QxtRPCPeer在Python(PyQt)上使用.

我尝试使用SIP,但我没有相关的经验,没有足够的时间自己学习SIP.

我希望有另一种方法可以在QtPyQt之间通过网络实现信号/插槽.我等待你的回复,并继续研究它.

c++ python qt pyqt libqxt

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

标签 统计

pyqt ×2

python ×2

c++ ×1

data-conversion ×1

libqxt ×1

pyqt4 ×1

qt ×1

qvariant ×1