コード例 #1
0
def sendMailFromFile(mail_list_file=None,
                     user=None,
                     login=None,
                     html=None,
                     Ui_MainWindow=None):
    row_count = 0

    ##Reading mail list

    with open(mail_list_file, "r") as mail_list_file_pt:
        ##Counting rows

        for row_count, l in enumerate(mail_list_file_pt):
            pass
        row_count += 1
        bcc_count = int(user['bcc'])
        Ui_MainWindow.progressBar.setValue(0)

        ##Resetting file pointer
        mail_list_file_pt.seek(0, 0)

        msg = createMail(user['username'], ' ', user['subject'], html)

        bcc_mails = ['']
        backup_i = 0
        for i in range(0, row_count):
            backup_i += 1

            ##Reading mails line by line
            mail = mail_list_file_pt.readline()
            ##Waiting for a interval
            bcc_mails.append(mail)
            bcc_count -= 1
            ##Sending mail
            if bcc_count == 0 or i == (row_count - 1):
                if sendMail(login, user['username'], bcc_mails,
                            msg.as_string()):
                    bar = (backup_i * 100) / row_count
                    if bar > 100 or bar < 0:
                        Ui_MainWindow.progressBar.setValue(100)
                    Ui_MainWindow.progressBar.setValue(bar)
                    Ui_MainWindow.lcdMail.display(backup_i)
                    for i in bcc_mails:
                        Ui_MainWindow.mail_text(i)
                    Ui_MainWindow.Mail_Label.scrollToBottom()
                    bcc_mails[:] = []
                    bcc_count = int(user['bcc'])
                    Ui_MainWindow.wait(int(user['timeInterval']))
                ##If returns false program shuts
                else:
                    mail_list_file_pt.close()
                    return False

    mail_list_file_pt.close()
    return True
コード例 #2
0
def runInGUI():

    clr.AddReference('System.Windows.Forms')
    clr.AddReference('System.Drawing')
    from System.Windows.Forms import Application
    #     global oDesktop
    import MainForm
    Application.EnableVisualStyles()
    form = MainForm.MainForm()
    form.Text = MainForm.titleWin
    Application.Run(form)
    form.Dispose()
コード例 #3
0
def loginVerify():

    acc = []
    un = txtUsername.get()
    pwd = txtPassword.get()

    try:
        for line in open('account.txt', 'r'):
            acc.append(line)
        if un == acc[0].strip() and pwd == acc[1]:
            messagebox.showinfo(title="Login Success",
                                message="Login Successfully")
            window.destroy()
            MainForm.setMainForm()
        else:
            messagebox.showwarning(title="Login Failed",
                                   message="Incorrect username or password.")
    except FileNotFoundError:
        messagebox.showerror(title="File Not Found", message="File not found.")
    except IndexError:
        messagebox.showerror(title="Account Not Found",
                             message="Account not found.")
        window.destroy()
        MainForm.setMainForm()
コード例 #4
0
ファイル: WxBot.py プロジェクト: usencn/wxbot
    def initWxbot(self):

        self.LForm = LoginForm.LoginForm()
        self.MForm = MainForm.MainForm()
        self.MForm.sendMessage.connect(self.sendMsg)  # 发送输入消息
        self.MForm.selectFriend.connect(self.changeChattingFriend) # 鼠标点击左侧朋友
        self.MForm.imgHeadRequest.connect(self.userHeadRespond) # 相应头像请求
        self.MForm.friendAutoReply.connect(self.setFriendAutoReply)
        self.LForm.mainButton.clicked.connect(self.slotButtonGetQR)

        self.LForm.show()
        self.LForm.setWindowIcon(QIcon('qrc/icon.png'))

        self.MForm.hide()
        self.rTime = None
コード例 #5
0
    def __init__(self, parent=None):
        super(MyFirstWindow, self).__init__(parent)

        layout = QtWidgets.QVBoxLayout()
        button = QtWidgets.QPushButton('Button')

        layout.addWidget(button)

        self.setLayout(layout)

        self.ui = MainForm.Ui_MainWindow()
        self.ui.setupUi(self)
        self.ui.pushButton_open.clicked.connect(
            self.on_push_button_open_clicked)
        self.ui.pushButton_Accept.clicked.connect(
            self.on_push_button_accept_clicked)
コード例 #6
0
import clr

clr.AddReference('System.Windows.Forms')
clr.AddReference('System.Drawing')

from System.Windows.Forms import Application
import MainForm

Application.EnableVisualStyles()
form = MainForm.MainForm()
Application.Run(form)
コード例 #7
0
import sys
from PyQt5.QtWidgets import QApplication

from MainForm import *
from OtherForm import *

if __name__ == '__main__':
    a = QApplication(sys.argv)
    form = MainForm()
    form.show()
    a.exec_()
コード例 #8
0
    def ButCloseViewerClick(self, sender, e):
        TTrace.closeViewer()

    # -----------------------------------------------------------------------------------------

    def ButClearMainClick(self, sender, e):
        TTrace.clearAll()
    
    # -----------------------------------------------------------------------------------------


demo = Demo()

from MainForm import *
form = MainForm(demo)

form._chkSendFunctions.Checked = ttrace.options.sendFunctions
form._chkSendClassInfo.Checked = ttrace.options.sendClassInfo
form._chkSendPrivate.Checked = ttrace.options.sendPrivate
form._chkSendDoc.Checked = ttrace.options.sendDoc
form._chkSendThtreadName.Checked = ttrace.options.sendThreadName
form._chkSendMessageUsingThread.Checked = ttrace.options.useThread
form._textBoxTreeDepth.Text = str(ttrace.options.objectTreeDepth)
form._textBoxSocketHost.Text = ttrace.options.socketHost
form._textBoxSocketPort.Text = str(ttrace.options.socketPort)



#form.demo = demo
コード例 #9
0
ファイル: Main.py プロジェクト: HudaFiqri/Python_PyQt5_GUI
import MainForm

app_module = MainForm.PyQt5.QtWidgets.QApplication([])

app = MainForm.MainForm()
app.show()

app_module.exec()
コード例 #10
0
from MainForm import*

# MainForm(False).main_loop()
MainForm(True).main_loop()
コード例 #11
0
ファイル: Login.py プロジェクト: lcz318414/CarPlate
        user_password = self.ui.lineEdit_2.text()
        if user_name == '' or user_password == '':
            QMessageBox.information(self.ui, '提示', '请输入用户名或密码!')
            return
        is_user = self.tools.check_user(user_name, user_password)
        if is_user[0]:
            # QMessageBox.information(self.ui, '提示', is_user[1])
            self.load_main_form()

        else:
            QMessageBox.information(self.ui, '提示', is_user[1])
            return

    def add_user(self):
        user_name = self.ui.lineEdit.text()
        user_password = self.ui.lineEdit_2.text()
        is_user = self.tools.add_user(user_name, user_password)
        QMessageBox.information(self.ui, '提示', is_user)

    def get_user_info(self):
        pass


if __name__ == '__main__':
    app = QApplication()
    LoginForm = LoginForm()
    mainform = MainForm.MainFormUI()
    LoginForm.ui.show()
    app.exec_()

コード例 #12
0
import MainForm

if __name__ == "__main__":
    MainForm.MainForm()  #using single-ton
コード例 #13
0
import clr
clr.AddReference('System.Windows.Forms')
clr.AddReference('System.Drawing')

from System.Windows.Forms import Application
import MainForm

Application.EnableVisualStyles()
form = MainForm.randomCodeGeneratorForm()
Application.Run(form)
コード例 #14
0
ファイル: main.py プロジェクト: Jancukers99/Gui-17104034
import sys
from PyQt5.QtWidgets import QApplication
from MainForm import *

if __name__ == '__main__':
    a = QApplication(sys.argv)

    mainform = MainForm()
    mainform.show()

a.exec_()
コード例 #15
0
ファイル: Main.py プロジェクト: BCoLab/pyRecAid
""""
pyRECaid

Written by:

Pouya Narimani ([email protected]).
Hamed Heidari ([email protected]).

(c) Copyright BCoLab, All Rights Reserved. NO WARRANTY.

"""

from MainForm import *
if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    ex = MainForm()
    ex.show()
    sys.exit(app.exec_())









コード例 #16
0
import MainForm

if __name__ == "__main__":
    #Creating a single-ton
    MainForm.MainForm()
コード例 #17
0
ファイル: main.py プロジェクト: kbowner/PyQt_Prg
    idaaDlg.exec_()


def pushButton8_Clicked():
    PDASchema = myUI.comboBox1.currentText().upper()
    PDAView = myUI.comboBox2.currentText().upper()
    bmsiw_schema, bmsiw_view = MainFormLogic.get_legacy_view_name(
        PDASchema, PDAView)
    idaa_view_statement = idaa_logic.get_bmsiw_view_body(
        bmsiw_schema, bmsiw_view)


if __name__ == '__main__':
    myapp = QApplication(sys.argv)
    myWin = QMainWindow()
    myUI = MainForm.Ui_MainWindow()
    myUI.setupUi(myWin)
    myUI.pushButton.clicked.connect(pushButton_Clicked)
    myUI.pushButton_2.clicked.connect(pushButton2_Clicked)
    myUI.pushButton_3.clicked.connect(pushButton3_Clicked)
    myUI.pushButton_6.clicked.connect(pushButton6_Clicked)
    myUI.comboBox1.currentTextChanged.connect(comboBox1_changed)
    myUI.comboBox2.currentTextChanged.connect(comboBox2_changed)
    myUI.pushButton_7.clicked.connect(delete_selected_rows)
    myUI.pushButton_4.clicked.connect(pushButton4_Clicked)
    myUI.pushButton_8.clicked.connect(pushButton8_Clicked)
    myUI.actionProgram_preference.triggered.connect(Program_preference_open)
    myUI.actionDeleteRow.triggered.connect(show_menu)
    myWin.show()
    sys.exit(myapp.exec_())