from PyQt5 import uic
from PyQt5.QtWidgets import QMainWindow
class MainWindow(QMainWindow):
def __init__(self):
super(MainWindow, self).__init__()
uic.loadUi('mainwindow.ui', self)
pyuic5 ...
и т. п., попробуйте из консоли python -m PyQt5.uic.pyuic -x [FILENAME].ui -o [FILENAME].py
(Windows) (при этом находясь в папке со скриптом)pyuic5 name.ui -o name.py
- запускаем из папки с файлом ui в cmdimport msvcrt, sys
while True:
#тут что то делаем
if msvcrt.kbhit(): #если нажата клавища
k = ord(msvcrt.getch()) #считываем код клавиши
if k == 27: # если клавиша Esc
sys.exit() # завершаем программу
from kivy.config import Config
Config.set("graphics", "resizable", 0)
Config.set("graphics", "width", 700)
Config.set("graphics", "height", 600)
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.widget import Widget
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.textinput import TextInput
from kivy.uix.gridlayout import GridLayout
In order to avoid situations where the config settings do not work or are not applied before window creation (like setting an initial window size), Config.set should be used before importing any other Kivy modules. Ideally, this means setting them right at the start of your main.py script.