fixing bugs
This commit is contained in:
@@ -2,12 +2,19 @@ import os
|
|||||||
import tkinter as tk
|
import tkinter as tk
|
||||||
import wx
|
import wx
|
||||||
|
|
||||||
|
def hex_to_rgb(value):
|
||||||
|
value = value.lstrip('#')
|
||||||
|
lv = len(value)
|
||||||
|
return tuple(int(value[i:i + lv // 3], 16) for i in range(0, lv, lv // 3))
|
||||||
|
|
||||||
def setBacgroundColor():
|
def setBacgroundColor():
|
||||||
"""
|
"""
|
||||||
Устанавливает цвет панели для приложения
|
Устанавливает цвет панели для приложения
|
||||||
:return:
|
:return:
|
||||||
"""
|
"""
|
||||||
color = "white"
|
hex_color = "#DBF0B2"
|
||||||
|
color =hex_to_rgb(hex_color)
|
||||||
|
|
||||||
return color
|
return color
|
||||||
|
|
||||||
def setBckgroundButtonColor():
|
def setBckgroundButtonColor():
|
||||||
@@ -16,8 +23,9 @@ def setBckgroundButtonColor():
|
|||||||
Устанавливает цвет кнопок
|
Устанавливает цвет кнопок
|
||||||
:return:
|
:return:
|
||||||
"""
|
"""
|
||||||
wx.lib.colourdb.updateColourDB()
|
hex_color = "#F8B8B8"
|
||||||
color = wx.NamedColour("light coral")
|
color = hex_to_rgb(hex_color)
|
||||||
|
|
||||||
return color
|
return color
|
||||||
|
|
||||||
def getFullPath(file):
|
def getFullPath(file):
|
||||||
@@ -26,7 +34,7 @@ def getFullPath(file):
|
|||||||
return path
|
return path
|
||||||
|
|
||||||
|
|
||||||
def setSize():
|
def setFrameSize():
|
||||||
"""
|
"""
|
||||||
:parameter sh,sw - ширина и высота экрана, на котором
|
:parameter sh,sw - ширина и высота экрана, на котором
|
||||||
запускается программа
|
запускается программа
|
||||||
@@ -35,9 +43,9 @@ def setSize():
|
|||||||
root = tk.Tk()
|
root = tk.Tk()
|
||||||
sw = root.winfo_screenwidth()
|
sw = root.winfo_screenwidth()
|
||||||
sh = root.winfo_screenheight()
|
sh = root.winfo_screenheight()
|
||||||
w = int(0.75 * sw)
|
w,h = int(0.75 * sw), int(0.75 * sh)
|
||||||
h = int(0.75 * sh)
|
|
||||||
|
|
||||||
if w < 800 and h < 600:
|
if w < 800 and h < 600:
|
||||||
w, h = 800, 600
|
w, h = 800, 600
|
||||||
|
|
||||||
return w, h
|
return w, h
|
||||||
|
|||||||
14
main.py
14
main.py
@@ -12,7 +12,7 @@ class MyFrame(wx.Frame):
|
|||||||
# begin wxGlade: MyFrame.__init__
|
# begin wxGlade: MyFrame.__init__
|
||||||
kwds["style"] = kwds.get("style", 0) | wx.DEFAULT_FRAME_STYLE
|
kwds["style"] = kwds.get("style", 0) | wx.DEFAULT_FRAME_STYLE
|
||||||
wx.Frame.__init__(self, *args, **kwds)
|
wx.Frame.__init__(self, *args, **kwds)
|
||||||
self.panel_1 = wx.Panel(self, wx.ID_ANY)
|
self.panel_1 = wx.Panel(self, wx.ID_ANY, size=(100, 100))
|
||||||
self.inpt_name = wx.TextCtrl(self.panel_1, wx.ID_ANY, "")
|
self.inpt_name = wx.TextCtrl(self.panel_1, wx.ID_ANY, "")
|
||||||
self.inpt_familia = wx.TextCtrl(self.panel_1, wx.ID_ANY, "")
|
self.inpt_familia = wx.TextCtrl(self.panel_1, wx.ID_ANY, "")
|
||||||
self.inpt_group = wx.TextCtrl(self.panel_1, wx.ID_ANY, "")
|
self.inpt_group = wx.TextCtrl(self.panel_1, wx.ID_ANY, "")
|
||||||
@@ -20,6 +20,7 @@ class MyFrame(wx.Frame):
|
|||||||
self.btn2 = wx.Button(self.panel_1, wx.ID_ANY, u"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438")
|
self.btn2 = wx.Button(self.panel_1, wx.ID_ANY, u"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438")
|
||||||
self.button_1 = wx.Button(self.panel_1, wx.ID_ANY, u"\u0414\u0430\u043b\u0435\u0435")
|
self.button_1 = wx.Button(self.panel_1, wx.ID_ANY, u"\u0414\u0430\u043b\u0435\u0435")
|
||||||
|
|
||||||
|
|
||||||
self.__set_properties()
|
self.__set_properties()
|
||||||
self.__do_layout()
|
self.__do_layout()
|
||||||
# end wxGlade
|
# end wxGlade
|
||||||
@@ -30,15 +31,18 @@ class MyFrame(wx.Frame):
|
|||||||
self.inpt_name.SetFont(wx.Font(12, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
|
self.inpt_name.SetFont(wx.Font(12, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
|
||||||
self.inpt_familia.SetFont(wx.Font(12, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
|
self.inpt_familia.SetFont(wx.Font(12, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
|
||||||
self.inpt_zachetka.SetFont(wx.Font(12, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
|
self.inpt_zachetka.SetFont(wx.Font(12, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
|
||||||
|
|
||||||
|
self.framesize = controller.setFrameSize()
|
||||||
|
print(self.framesize)
|
||||||
self.btn2.SetMinSize((100, 50))
|
self.btn2.SetMinSize((100, 50))
|
||||||
self.button_1.SetMinSize((100, 50))
|
self.button_1.SetMinSize((100, 50))
|
||||||
self.frameSize = controller.setSize()
|
|
||||||
self.SetSize(self.frameSize)
|
|
||||||
self.SetMinSize((800, 600))
|
|
||||||
self.color = controller.setBacgroundColor()
|
self.color = controller.setBacgroundColor()
|
||||||
self.panel_1.SetBackgroundColour(self.color)
|
self.panel_1.SetBackgroundColour(self.color)
|
||||||
|
|
||||||
# end wxGlade
|
self.button_1.SetBackgroundColour(controller.setBckgroundButtonColor())
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def __do_layout(self):
|
def __do_layout(self):
|
||||||
# begin wxGlade: MyFrame.__do_layout
|
# begin wxGlade: MyFrame.__do_layout
|
||||||
|
|||||||
Reference in New Issue
Block a user