Advertisement
Guest User

Untitled

a guest
May 9th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.61 KB | None | 0 0
  1. '''
  2. Created on 03.05.2017
  3.  
  4. @author: Tolga
  5.  
  6. '''
  7. import os #um Ordner zu erstellen
  8. import re
  9. import datetime
  10. import time
  11. import requests
  12. from bs4 import BeautifulSoup
  13.  
  14. # Allow access to command-line arguments
  15. import sys
  16. # Import the core and GUI elements of Qt
  17. from PySide.QtCore import *
  18. from PySide.QtGui import *
  19.  
  20. # Create the QApplication object
  21. qt_app = QApplication(sys.argv)
  22.  
  23. #Hier wird das Hauptfenster erzeugt und alle Signal-/Slot Verbindungen werden aufgebaut.
  24. class Mainwindow(QWidget):
  25.     def __init__(self):
  26.        
  27.         self.liste = []
  28.         self.username = None
  29.         self.password = None
  30.         self.erg = 0
  31.         self.session = None
  32.         self.liste = []
  33.            
  34.         QWidget.__init__(self)
  35.         self.setWindowTitle('Widget')
  36.         #self.setMinimumWidth(800)
  37.         self.setMinimumHeight(600)
  38.  
  39.         self.mainLayout = QHBoxLayout()
  40.            
  41.         self.rechtesLayout = QVBoxLayout()
  42.         self.spacer1 = QSpacerItem(1,1 , QSizePolicy.Minimum, QSizePolicy.Expanding)
  43.         self.rechtesLayout.addItem(self.spacer1)
  44.         self.usernameline = QLineEdit("Username")
  45.         #self.usernameline.inputContext(self.login)
  46.         self.pwline = QLineEdit("Keyword")
  47.         #self.pwline.getText(self.pw)
  48.         self.rechtesLayout.addWidget(self.usernameline)
  49.         self.rechtesLayout.addWidget(self.pwline)
  50.         self.buttondownload = QPushButton("Download")
  51.         self.rechtesLayout.addWidget(self.buttondownload)
  52.         self.buttondownload.clicked.connect(self.suchelinks)
  53.    
  54.          
  55.         self.buttonCancel = QPushButton("Close")
  56.         self.rechtesLayout.addWidget(self.buttonCancel)
  57.         self.buttonCancel.clicked.connect(self.close)
  58.        
  59.         self.spacer = QSpacerItem(100, 500, QSizePolicy.Expanding)
  60.         self.rechtesLayout.addItem(self.spacer)
  61.        
  62.         self.linkesLayout = QVBoxLayout()
  63.         self.check = QFileDialog()
  64.         self.linkesLayout.addWidget(self.check)
  65.         self.listwidget = QListWidget()
  66.         self.linkesLayout.addWidget(self.listwidget)
  67.    
  68.         self.mainLayout.addLayout(self.linkesLayout)
  69.         self.mainLayout.addLayout(self.rechtesLayout)
  70.  
  71.         self.setLayout(self.mainLayout)
  72.    
  73.        
  74.     def close(self):
  75.         msgBox = QMessageBox(QMessageBox.Question, "-", "Close Window")
  76.         msgBox.exec_()
  77.         self.destroy()
  78.     def run(self):
  79.         self.show()
  80.         qt_app.exec_()
  81.        
  82. def main():
  83.     # Create an instance of the application window and run it
  84.     app = Mainwindow()
  85.     app.run()
  86.    
  87. if __name__ == '__main__':
  88.     main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement