Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. import os
  2. import sys
  3. from PyQt5 import QtCore, QtGui, QtWidgets
  4.  
  5. class Window(QtWidgets.QMainWindow):
  6. def __init__(self, *args):
  7. super(Window, self).__init__()
  8. self.img = QtWidgets.QLabel()
  9. self.open_js= QtWidgets.QPushButton('Load')
  10. self.width = 400
  11. self.height = 150
  12. self.init_ui()
  13.  
  14. def init_ui(self):
  15. self.img.setPixmap(QtGui.QPixmap("someimage.png"))
  16. self.open_js.clicked.connect(self.openjs)
  17. central_widget = QtWidgets.QWidget()
  18. self.setCentralWidget(central_widget)
  19. h_layout = QtWidgets.QHBoxLayout(central_widget)
  20. h_layout.addWidget(self.img)
  21. h_layout.addWidget(self.open_js)
  22. self.setWindowTitle('Main Window')
  23. self.setGeometry(600,150,self.width,self.height)
  24.  
  25. def openjs(self):
  26. #here is where I think I need to switch to regular user
  27. exec(open("chrometest.py").read())
  28.  
  29. def main():
  30. app = QtWidgets.QApplication(sys.argv)
  31. main = Window()
  32. main.show()
  33. sys.exit(app.exec_())
  34.  
  35. if __name__ == '__main__':
  36. main()
  37.  
  38. import eel
  39. eel.init('webfiles')
  40. eel.start('index.html')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement