From 2e4a3362192210c8ec7aebc904812b1dc4f69379 Mon Sep 17 00:00:00 2001 From: Marcel Kapfer Date: Sun, 3 May 2020 17:23:02 +0200 Subject: [PATCH] Added code dialog --- wikicookbook.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/wikicookbook.py b/wikicookbook.py index 5b19865..65fd028 100644 --- a/wikicookbook.py +++ b/wikicookbook.py @@ -13,6 +13,22 @@ import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QMessageBox, QTableWidgetItem from ui_mainwindow import Ui_MainWindow +class WikiCodeDialog(QDialog, Ui_WikiCode): + def __init__(self, code, *args, **kwargs): + super(WikiCodeDialog, self).__init__(*args, **kwargs) + self.setupUi(self) + + self.e_code.setPlainText(code) + + self.b_close.clicked.connect(self.close) + self.b_copy.clicked.connect(self.copy) + + self.show() + + def copy(self): + self.e_code.selectAll() + self.e_code.copy() + class MainWindow(QMainWindow, Ui_MainWindow): def __init__(self, *args, **kwargs): super(MainWindow, self).__init__(*args, **kwargs)