Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python3
- # -*- coding: utf-8 -*-
- import sys
- from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QMainWindow, QTextEdit, QAction
- from PyQt5.QtGui import QIcon
- from base import Scanbase
- from simple_base import TwainBase
- from twain import *
- '''quin importa?'''
- class ScanGui(QMainWindow, QWidget, Scanbase, TwainBase):
- def __init__(self):
- super().__init__()
- self.initUi()
- def initUi(self):
- textEdit = QTextEdit()
- self.setCentralWidget(textEdit)
- exitAction = QAction(QIcon('./images/exit.png'), 'Exit', self)
- exitAction.setShortcut('Ctrl+Q')
- exitAction.setStatusTip('Exit application')
- exitAction.triggered.connect(self.close)
- self.statusBar()
- menubar = self.menuBar()
- fileMenu = menubar.addMenu('&File')
- fileMenu.addAction(exitAction)
- toolbar = self.addToolBar('Exit')
- toolbar.addAction(exitAction)
- toolbar.addAction(QAction(QIcon('./images/copy.png'), 'Exit', self))
- toolbar.addAction(QAction(QIcon('./images/back.png'), 'Exit', self))
- toolbar.addAction(QAction(QIcon('./images/plus.png'), 'Exit', self))
- toolbar.addAction(QAction(QIcon('./images/printer.png'), 'Exit', self))
- toolbar.addAction(QAction(QIcon('./images/question.png'), 'Exit', self))
- btn = QPushButton('Open Scanner', self)
- btn.clicked.connect(self.openScan)
- btn.resize(btn.sizeHint())
- btn_scan = QPushButton('Scan', self)
- btn_scan.resize(btn.sizeHint())
- btn_scan.move(80, 0)
- self.setWindowTitle('Scan')
- self.setWindowIcon(QIcon('./images/scan.png'))
- self.show()
- if __name__ == '__main__':
- app = QApplication(sys.argv)
- ex = ScanGui()
- '''window = QWidget()
- window.resize(250, 150)
- window.move(300, 300)
- window.setWindowTitle('Scan')
- window.show()'''
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement