1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
import sys
from PyQt5 import QtWidgets, QtCore
class MainWindow(QtWidgets.QMainWindow):
def __init__(self):
super().__init__()
self.resize(600, 400)
self.centralwidget = QtWidgets.QWidget(self)
self.textEdit = QtWidgets.QTextEdit(self.centralwidget)
self.textEdit.setGeometry(QtCore.QRect(10, 10,590, 390))
self.textEdit.selectionChanged.connect(self.selection)
self.setCentralWidget(self.centralwidget)
self.textEdit.textCursor().insertImage("image.png")
def selection(self):
cursor = self.textEdit.textCursor()
if len(cursor.selectedText()) == 1:
select = cursor.charFormat()
if select.isImageFormat():
print("Image")
myApp = QtWidgets.QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(myApp.exec_()) |