'configure GUI default window'

def intGUI(self):

    self.DefaultTABContent()
    self.InjectorTABContent()
    self.PumpkinProxyTABContent()
    self.TCPproxyTABContent()
    self.ImageCaptureTABContent()
    self.SettingsTABContent()
    self.ApMonitorTabContent()
    self.PluginsTABContent()
    self.checkPlugins()
    self.myQMenuBar = QMenuBar(self)
    self.myQMenuBar.setFixedWidth(400)
    Menu_file = self.myQMenuBar.addMenu('&File')
    exportAction = QAction('Report    Logger...', self)
    deleteAction = QAction('Clear    Logger', self)
    deleteAction.setIcon(QIcon('icons/delete.png'))
    exportAction.setIcon(QIcon('icons/export.png'))
    Menu_file.addAction(exportAction)
    Menu_file.addAction(deleteAction)
    deleteAction.triggered.connect(self.delete_logger)
    exportAction.triggered.connect(self.exportlogger)
    action_settings = QAction('Settings...', self)
    Menu_file.addAction(action_settings)
    Menu_View = self.myQMenuBar.addMenu('&View')
    phishinglog = QAction('Phishing    Logger', self)
    netcredslog = QAction('MonitorCap    Logger', self)
    dns2proxylog = QAction('Dns2proxy    Logger', self)
    phishinglog.triggered.connect(self.credentials)
    netcredslog.triggered.connect(self.logsnetcreds)
    dns2proxylog.triggered.connect(self.logdns2proxy)
    phishinglog.setIcon(QIcon('icons/password.png'))
    netcredslog.setIcon(QIcon('icons/logger.png'))
    dns2proxylog.setIcon(QIcon('icons/proxy.png'))
    Menu_View.addAction(phishinglog)
    Menu_View.addAction(netcredslog)
    Menu_View.addAction(dns2proxylog)
    Menu_tools = self.myQMenuBar.addMenu('&Tools')
    btn_drift = QAction('Active    DriftNet', self)
    btn_drift.setShortcut('Ctrl+Y')
    btn_drift.triggered.connect(self.start_dift)
    btn_drift.setIcon(QIcon('icons/capture.png'))
    Menu_tools.addAction(btn_drift)
    Menu_module = self.myQMenuBar.addMenu('&Modules')
    btn_deauth = QAction('Wi-Fi    deauthentication', self)
    btn_probe = QAction('Wi-Fi    Probe    Request', self)
    btn_dhcpStar = QAction('DHCP    Starvation', self)
    btn_winup = QAction('Windows    Update', self)
    btn_arp = QAction('ARP    Poisoner    ', self)
    btn_dns = QAction('DNS    Spoofer    ', self)
    btn_phishing = QAction('Phishing    Manager', self)
    btn_deauth.setShortcut('Ctrl+W')
    btn_probe.setShortcut('Ctrl+K')
    btn_dhcpStar.setShortcut('Ctrl+H')
    btn_winup.setShortcut('Ctrl+N')
    btn_dns.setShortcut('ctrl+D')
    btn_arp.setShortcut('ctrl+Q')
    btn_phishing.setShortcut('ctrl+Z')
    action_settings.setShortcut('Ctrl+X')
    btn_probe.triggered.connect(self.showProbe)
    btn_deauth.triggered.connect(self.formDauth)
    btn_dhcpStar.triggered.connect(self.show_dhcpDOS)
    btn_winup.triggered.connect(self.show_windows_update)
    btn_arp.triggered.connect(self.show_arp_posion)
    btn_dns.triggered.connect(self.show_dns_spoof)
    btn_phishing.triggered.connect(self.show_PhishingManager)
    action_settings.triggered.connect(self.show_settings)
    btn_arp.setIcon(QIcon('icons/arp_.png'))
    btn_winup.setIcon(QIcon('icons/arp.png'))
    btn_dhcpStar.setIcon(QIcon('icons/dhcp.png'))
    btn_probe.setIcon(QIcon('icons/probe.png'))
    btn_deauth.setIcon(QIcon('icons/deauth.png'))
    btn_dns.setIcon(QIcon('icons/dns_spoof.png'))
    btn_phishing.setIcon(QIcon('icons/page.png'))
    action_settings.setIcon(QIcon('icons/setting.png'))
    Menu_module.addAction(btn_deauth)
    Menu_module.addAction(btn_probe)
    Menu_module.addAction(btn_dhcpStar)
    Menu_module.addAction(btn_winup)
    Menu_module.addAction(btn_arp)
    Menu_module.addAction(btn_dns)
    Menu_module.addAction(btn_phishing)
    Menu_extra = self.myQMenuBar.addMenu('&Help')
    Menu_update = QAction('Check    for    Updates', self)
    Menu_about = QAction('About    WiFi-Pumpkin', self)
    Menu_issue = QAction('Submit    issue', self)
    Menu_donate = QAction('Donate', self)
    Menu_about.setIcon(QIcon('icons/about.png'))
    Menu_issue.setIcon(QIcon('icons/report.png'))
    Menu_update.setIcon(QIcon('icons/update.png'))
    Menu_donate.setIcon(QIcon('icons/donate.png'))
    Menu_about.triggered.connect(self.about)
    Menu_issue.triggered.connect(self.issue)
    Menu_donate.triggered.connect(self.donate)
    Menu_update.triggered.connect(self.show_update)
    Menu_extra.addAction(Menu_donate)
    Menu_extra.addAction(Menu_issue)
    Menu_extra.addAction(Menu_update)
    Menu_extra.addAction(Menu_about)
    self.boxHome = QVBoxLayout(self)
    self.boxHome.addWidget(self.myQMenuBar)
    hbox = QHBoxLayout()
    self.hBoxbutton.addWidget(self.TabListWidget_Menu)
    self.hBoxbutton.addWidget(self.progress)
    hbox.addLayout(self.hBoxbutton)
    hbox.addWidget(self.Stack)
    self.boxHome.addLayout(hbox)
    self.boxHome.addWidget(self.StatusBar)
    self.TabListWidget_Menu.setCurrentRow(0)
    self.setLayout(self.boxHome)
