如何使我放在文本编辑器旁边的图片显示在文本编辑器的背景中并填充窗口?目前我只能同时显示文本编辑器和图像
import sys
from PyQt5.QtWidgets import
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QPixmap
from PyQt5.QtPrintSupport import *
class pencere(QWidget):
def __init__(self): #yapici fonksiyon
app = QApplication(sys.argv)
super().__init__()
self.setGeometry(100,50,1080,1080)
self.setWindowTitle("M content re-writer")
self.texteditor()
self.image()
self.show()
app.exec_()
def texteditor(self):
self.editor=QTextEdit(self)
self.editor.resize(500,500)
self.editor.move(5,40)
button=QPushButton("re-write",self)
button.setStyleSheet("QPushButton" "{" "background-color : lightblue;" "}" "QPushButton::pressed" "{""background-color : red;" "}")
button.move(5,10)
button.clicked.connect(self.function)
def function(self):
text=self.editor.toPlainText() #editor'de yazan yaziyi al
path, _ = QFileDialog.getSaveFileName(self, "Save file", "", "Text documents (*.txt);All files (*.*)")
if text=="":
print("none")
else:
with open(path, 'w') as murti:
murti.write(text)
def image(self):
self.image=QLabel(self)
self.image.setPixmap(QPixmap("yaratici.jpeg"))
self.image.resize(900,500)
self.image.move(505,40)
pencere=pencere()
也许你可以尝试一下:
并在适当的地方
使用QStyleSheet设置背景图像
您可能必须提供图像文件的绝对路径
试试看:
相关问题 更多 >
编程相关推荐