1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/senge-studio-pycovid-gtk

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
generateGUI.py 1.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
森哥 Отправлено 23.11.2021 10:03 795ced2
from networkCheck import NetworkCheck as net
import wx
import officialWebsite as data
import riskAreas as risk
import cnCovid as cn
import worldCovid as world
# 主界面
class PyCovid(wx.Frame):
def __init__(self, parent, uid):
wx.Frame.__init__(self, parent, uid, 'pyCovid新冠肺炎疫情数据', pos=(320, 240), size=(640, 480),
style=wx.DEFAULT_FRAME_STYLE ^ wx.RESIZE_BORDER) # 禁止改变窗口大小
panel = wx.Panel(self)
self.icon = wx.Icon('covid.png', wx.BITMAP_TYPE_ICO)
self.SetIcon(self.icon)
notebook = wx.Notebook(panel)
tab1 = cn.CnCovid(notebook)
tab2 = world.WorldCovid(notebook)
tab3 = data.OfficialWebsite(notebook)
tab4 = risk.RiskAreas(notebook)
notebook.AddPage(tab1, "国内疫情")
notebook.AddPage(tab2, "全球疫情")
notebook.AddPage(tab3, "官方网站")
notebook.AddPage(tab4, "国内风险地区")
sizer = wx.BoxSizer()
sizer.Add(notebook, 1, wx.EXPAND)
panel.SetSizer(sizer)
if __name__ == '__main__':
# print('正在连接网络')
network_status = net()
if network_status:
# print('网络连接成功,正在加载界面')
app = wx.App()
frame = PyCovid(parent=None, uid=-1)
frame.Show()
app.MainLoop()
else:
app = wx.App()
wx.MessageBox(f'网络连接失败!错误代码:{network_status}')
exit(1)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/senge-studio-pycovid-gtk.git
git@api.gitlife.ru:oschina-mirror/senge-studio-pycovid-gtk.git
oschina-mirror
senge-studio-pycovid-gtk
senge-studio-pycovid-gtk
master