From: kei9 Date: Thu, 5 Dec 2013 06:20:35 +0000 (+0900) Subject: creating gui X-Git-Tag: 0.1.2~2^2~4 X-Git-Url: http://git.sourceforge.jp/view?p=amulettoolsmh4%2Fmain.git;a=commitdiff_plain;h=6b5357e8651f79ebab07566fd330bf4c01b149c7;ds=sidebyside creating gui --- diff --git a/view/constnumbers.py b/view/constnumbers.py new file mode 100644 index 0000000..c7ae3ef --- /dev/null +++ b/view/constnumbers.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- + +# GUI用の説明文など。 +# 2013/12/05 written by kei9 + +# for about +NAME = u"Amulet Tools MH4" +VERSION = u"0.1" +AUTHOR = u"kei9" +COPYRIGHT = u"(C) 2013 kei9" +DESCRIPTION = u"""MH4のお守り厳選用ツールです""" +WEBSITE_LINK = u"" +WEBSITE_TEXT = u"" +DEVELOPERS = [u"key9"] + +LICENSE_TEXT = u"" + +SEED_DECISION_EXPLANATION = u"""天運の錬金により取得したお守りの第2スキルの名を選択してください。 +スキルがない場合や、不明な場合は「なし」を選択してください。 +""" + +SECOND_SKILL_FLOW = u"""①:壷をからにする(セーブする) +②:なけなしの888もしくは999依頼 +③:クエ回す(セーブしない) +④:②の"依頼品を受け取る前"に追加"依頼" +  ※ここでは何でも良いが、後述の絞りきれない場合に備え888 or 999推奨 +⑤:②で出来た物を受け取り、各ツールにてseedをチェック・・・ +  ・まだ絞り切れてない場合は⑦へ +  ・嫌ならリセットし②へ +  ・良いseedならセーブし⑩へ +⑦:クエを回す +⑧:④で依頼したのを"受け取る前"に追加"依頼" +⑨:④を受け取り、seedを確認 +  ・まだ絞り切れてない場合は⑦へ +  ・嫌ならリセットし②へ +  ・良いseedならセーブし⑩へ +⑩:おめでとう!あなたはスキル合わせに成功しました! +  次からは、以下の手順のループ作業になります +  1:クエストを回す +  2:壷依頼 +  3:壷引き取り +""" + + diff --git a/view/mainframe.py b/view/mainframe.py new file mode 100644 index 0000000..b44ca6b --- /dev/null +++ b/view/mainframe.py @@ -0,0 +1,56 @@ +# -*- coding: utf-8 -*- + +# GUIのメインフレーム +# 2013/12/05 written by kei9 +import wx +import wx.xrc + +import constnumbers + +class MainFrame(wx.App): + u""" メインのフレームクラス """ + def OnInit(self): + self.res = wx.xrc.XmlResource("mainframe.xrc") + self.init_frame() + return True + + def init_frame(self): + # load controls + self.frame = self.res.LoadFrame(None, "mainframe") + + # buttons + self.button_seed_seaerch = wx.xrc.XRCCTRL(self.frame, "button_seed_search") + self.button_seed_clear = wx.xrc.XRCCTRL(self.frame, "button_seed_clear") + self.button_skill_ok = wx.xrc.XRCCTRL(self.frame, "button_skill_ok") + self.button_amusearch_seaerch = wx.xrc.XRCCTRL(self.frame, "button_amusearch_search") + self.button_amusearch_clear = wx.xrc.XRCCTRL(self.frame, "button_amusearch_clear") + + # menu + self.menuitem_close = wx.xrc.XRCCTRL(self.frame, "MenuItemExit") + self.menuitem_about = wx.xrc.XRCCTRL(self.frame, "MenuItemAbout") + self.frame.Bind(wx.EVT_MENU, self.OnClose, self.menuitem_close) + self.frame.Bind(wx.EVT_MENU, self.OnAboutBox, self.menuitem_about) + + # event + self.frame.Show() + + def OnClose(self, evt): + self.frame.Close(True) + + def OnAboutBox(self, evt): + u""" Show About Box """ + info = wx.AboutDialogInfo() + info.Name = constnumbers.NAME + info.Version = constnumbers.VERSION + info.Copyright = constnumbers.COPYRIGHT + info.Description = constnumbers.DESCRIPTION + info.WebSite = (constnumbers.WEBSITE_LINK, constnumbers.WEBSITE_TEXT) + info.Developers = constnumbers.DEVELOPERS + info.License = constnumbers.LICENSE_TEXT + wx.AboutBox(info) + + + +if __name__ == "__main__": + app = MainFrame(False) + app.MainLoop() diff --git a/view/mainframe.xrc b/view/mainframe.xrc new file mode 100644 index 0000000..69a489d --- /dev/null +++ b/view/mainframe.xrc @@ -0,0 +1,723 @@ + + + + 640, 480 + + AmuletToolsMH4 + + + + + + + + + + + + + + + + wxVERTICAL + + + wxALL|wxEXPAND + 10 + + 1 + + + + + + wxVERTICAL + + + wxALL|wxEXPAND + 10 + + + 天運の錬金により取得したお守りの第2スキルの名を選択してください。\nスキルがない場合や、不明な場合は「なし」を選択してください。 + + + + + wxEXPAND + + wxHORIZONTAL + + + wxALL|wxEXPAND + 5 + + wxHORIZONTAL + + + + + + + + + wxEXPAND + + + + -1 + + + wxEXPAND + + + + + + wxEXPAND + + + + -1 + + + wxEXPAND + + + + + + wxEXPAND + + + + -1 + + + wxEXPAND + + + + + + wxEXPAND + + + + -1 + + + wxEXPAND + + + + + + wxEXPAND + + + + -1 + + + wxEXPAND + + + + + + wxEXPAND + + + + -1 + + + wxEXPAND + + + + + + wxEXPAND + + + + -1 + + + wxEXPAND + + 2 + 7 + + + wxEXPAND|wxGROW|wxSHAPED + + + + + + wxALL|wxEXPAND + 5 + + wxHORIZONTAL + + + + wxEXPAND + + 0 + 7 + 2 + 0 + + wxEXPAND + + + + + + wxEXPAND + + -1 + + + + + + wxEXPAND + + + + + + wxEXPAND + + -1 + + + + + + wxEXPAND + + + + + + wxEXPAND + + -1 + + + + + + wxEXPAND + + + + + + wxEXPAND + + -1 + + + + + + wxEXPAND + + + + + + wxEXPAND + + -1 + + + + + + wxEXPAND + + + + + + wxEXPAND + + -1 + + + + + + wxEXPAND + + + + + + wxEXPAND + + -1 + + + + + + + + + + + wxALL|wxEXPAND + 5 + + wxHORIZONTAL + + + + wxEXPAND + + 0 + 7 + 2 + 0 + + + + + + + wxEXPAND + + -1 + + + + + + + + + + + wxEXPAND + + -1 + + + + + + + + + + + wxEXPAND + + -1 + + + + + + + + + + + wxEXPAND + + -1 + + + + + + + + + + + wxEXPAND + + -1 + + + + + + + + + + + wxEXPAND + + -1 + + + + + + + + + + + wxEXPAND + + -1 + + + + + + + + + + + wxALL|wxEXPAND + 10 + + wxVERTICAL + + wxLEFT + 5 + + + + + + + wxALL|wxEXPAND + 5 + + + + + + + + wxEXPAND + 20 + + wxHORIZONTAL + + + wxEXPAND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + wxVERTICAL + + wxEXPAND + + wxHORIZONTAL + + + + + -1 + + + + + + + + + + + + + + wxEXPAND + + + + + + + + + + + + + wxHORIZONTAL + + + wxALL|wxEXPAND + 10 + + wxVERTICAL + + + wxEXPAND + + wxVERTICAL + + + + wxEXPAND + + wxHORIZONTAL + + wxLEFT|wxRIGHT + 10 + + + + + + + wxEXPAND + + -1 + + + + + + + + + wxEXPAND + + wxHORIZONTAL + + wxLEFT|wxRIGHT + 10 + + + + + + + wxEXPAND + + -1 + + + + + + + + + + + wxEXPAND + + wxVERTICAL + + + + wxEXPAND + + wxHORIZONTAL + + wxLEFT|wxRIGHT + 10 + + + + + + + wxEXPAND + + -1 + + + + + + + + + wxEXPAND + + wxHORIZONTAL + + wxLEFT|wxRIGHT + 10 + + + + + + + wxEXPAND + + -1 + + + + + + + + + + + wxEXPAND + + wxVERTICAL + + + + wxEXPAND + + wxHORIZONTAL + + wxLEFT|wxRIGHT + 10 + + + + + + + wxEXPAND + + -1 + + + + + + + + + + + + + wxALL|wxEXPAND + 10 + + wxVERTICAL + + + + + + + + wxEXPAND + + + + + + wxTOP + 10 + + + + + + + wxEXPAND + + + + + + + wxEXPAND + + wxHORIZONTAL + + + wxEXPAND + + + + + + + + + + + + + + + + + + + + + + + + + + + wxVERTICAL + + wxLEFT|wxRIGHT|wxTOP + 10 + + + + + + + wxALL|wxEXPAND + 10 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/view/mainframe2.xrc b/view/mainframe2.xrc new file mode 100644 index 0000000..d98a97a --- /dev/null +++ b/view/mainframe2.xrc @@ -0,0 +1,432 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + explain text of seed decision + + + + wxEXPAND + + + + + + + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + 2 + 7 + 1 + + + + wxEXPAND + + + wxVERTICAL + + + wxALL|wxEXPAND + 3 + + + + + wxVERTICAL + + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + 2 + 7 + 1 + + + + wxEXPAND + + + + wxALL|wxEXPAND + 3 + + + + + wxVERTICAL + + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + + + + + wxRIGHT + 3 + + + + + wxEXPAND + + 2 + 7 + 1 + + + + wxEXPAND + + + + wxALL|wxEXPAND + 3 + + 3 + 1 + + + wxEXPAND + + + + + + + wxEXPAND + + + + + + + + + + + + wxHORIZONTAL + + + wxALL|wxEXPAND + 5 + + + wxVERTICAL + + + wxTOP|wxBOTTOM|wxLEFT|wxEXPAND + 10 + + wxHORIZONTAL + + + + + + + + wxEXPAND + + + + + + wxTOP + 10 + + + + + wxEXPAND + + + wxVERTICAL + + + wxALL|wxEXPAND + 10 + + + + + 1 + + + + + + + + + + + + + + + + + + + 640,480 + + \ No newline at end of file