如何在gui中获取textEdit的文本内容

时间:2019-04-27 14:03:07

标签: qt

我创建了一个用于图像获取的GUI。在gui中,有一个用于保存图像的按钮,一个textEdit(也许也可以使用lineText)用于接收用户定义的图像名称输入,该按钮将用于作为图像的输出名称。我的问题是:1)如何获取textEdit的输入文本,然后2)将.jpeg格式的图像(QImage)保存到当前目录?

1 个答案:

答案 0 :(得分:1)

@ jingweimo,我有一个类似的问题,我希望this solution可以适合您的情况。 要获取输入的图像名称,您只需要:

fig, ax1 = plt.subplots(sharex = True)

color = "tab:red"
ax1.set_xlabel('Date')
ax1.set_ylabel('Trips', color = color)
df1.plot(kind = 'line',y="10003", ax = ax1, color = color)
ax1.tick_params(axis = 'y', labelcolor = color)

ax2 = ax1.twinx()
color = "tab:blue"
ax2.set_ylabel('Num Returns', color = color)
df2.plot(kind = 'line', y='$1 under $25,000', ax = ax2)
ax2.tick_params(axis = 'y', labelcolor = color)

plt.show()
plt.close()

也可以用ui->labelCroppedA->setPixmap( QPixmap::fromImage(QImage(cdir + "/" + croppedFilenamesA[croppedIndexA]))); ^ add directory separator 格式(或其他格式)保存图像,您可以使用特定功能jpeg,该功能有很多格式可供选择,您可以看到this来自我之前的问题或以下问题:

QImageWriter::supportedImageFormats()

我希望这对您的项目有用