вот прилогаю код что наклепал я по примерам (ток подскажите нормально ли так делать?)
#! usr/bin/env python3
# -*- coding: utf-8 -*-
#""" aplication.py данная программа
#"""
import sys, sqlite3
from PyQt4 import QtCore, QtGui, uic
conection = sqlite3.connect('db1.sqlite')
curs = conection.cursor()
class form(): # главное окно программы
def __init__(self):
super(form, self).__init__()
uic.loadUi("form.ui", self)
log_win=form_1(parent = self)
log_win.show()
class form_1():# модальное окно ввода пароля
def __init__(self):
super(form_1, self).__init__()
uic.loadUi("form_1.ui", self)
# загрузка всех пользователей базы в comboBox
curs.execute('select name from user')
for row in curs.fetchall():
r = row[0]
self.comboBox.addItem(r)
# конец загрузки всех пользователей
def clic_enter(self):
tmp = self.comboBox.currentText()
curs.execute('select pasword from user where name=?', (tmp,))
for row in curs.fetchone():
pass
if row == self.lineEdit.text():
pass
# hide данную форму
class form_2():# просмотр таблиц ( люди, машины)
def __init__(self):
super(form_2, self).__init__()
uic.loadUi("form_2.self", self)
class form_2_add(): # форма добавления
def __init__(self):
super(form_2_add, self).__init__()
uic.loadUi("form2_add.ui", self)
if __name__ == "__main__":
app=QtGui.QApplication(sys.argv)
try:
app.setStyleSheet(open("./st1.qss","r").read())# загрузка QSS стиля
except: pass # и без него будет работать
main_window = form()
main_window.show()
sys.exit(app.exec_())