def test(): """ Тестирование. """ from ic.components import ictestapp app = ictestapp.TestApp(0) # ВНИМАНИЕ! Выставить русскую локаль # Это необходимо для корректного отображения календарей, # форматов дат, времени, данных и т.п. locale = wx.Locale() locale.Init(wx.LANGUAGE_RUSSIAN) frame = wx.Frame(None, -1) dlg = icRadioChoiceDialog(frame) dlg.init(u'Заголовок окна', u'Выбор:', (u'Элемент 1', u'Элемент 2', u'Элемент 3')) dlg.ShowModal() dlg.Destroy() frame.Destroy() app.MainLoop()
def test(): """ Тестирование. """ from ic.components import ictestapp app = ictestapp.TestApp(0) # ВНИМАНИЕ! Выставить русскую локаль # Это необходимо для корректного отображения календарей, # форматов дат, времени, данных и т.п. locale = wx.Locale() locale.Init(wx.LANGUAGE_RUSSIAN) frame = wx.Frame(None, -1) dlg = icMonthDialog(frame) result = dlg.ShowModal() if result == wx.ID_OK: print((u'Selected month <%s> <%s>' % (dlg.getSelectedMonth(), dlg.getSelectedMonthAsDatetime()))) dlg.Destroy() frame.Destroy() app.MainLoop()
def test2(): """ Тест. """ from ic.components import ictestapp app = ictestapp.TestApp(0) InheritComponent('XPGrid', 'ic.components.user.icsimplegrid')
def test(par=0): """ Тестируем пользовательский класс. @type par: C{int} @param par: Тип консоли. """ import ic.components.ictestapp as ictestapp app = ictestapp.TestApp(par) common.img_init() frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) style = wx.DP_DEFAULT | wx.DP_DROPDOWN | wx.DP_SHOWCENTURY dpc = icDatePickerCtrl( win, -1, { 'position': (10, 10), 'size': (120, -1), 'value': '12.05.2003', 'style': style }) frame.Show(True) print(dpc.GetStrDate()) app.MainLoop()
def test(par=0): """ Тестируем класс ToolGroupPanel. """ from ic.components import ictestapp import ic.components.sizers.icboxsizer as icboxsizer import ic.components.icwxpanel as icwxpanel import ic.components.user.icscrolledpanel as icscrolledpanel app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') win = icwxpanel.icWXPanel(frame, -1, {'backgroundColor': (245, 245, 245)}) ################ # Тестовый код # ################ pn1 = icwxpanel.icWXPanel(win, -1, {'backgroundColor': (200, 0, 0)}) pn2 = icwxpanel.icWXPanel(win, -1, {'backgroundColor': (0, 200, 0)}) pn3 = icscrolledpanel.icScrolledPanel(win, -1, {'backgroundColor': (0, 0, 200)}) b1 = wx.Button(pn3, -1, 'b1', size=(100, 200)) bsz = icboxsizer.icBoxSizer(win, -1, {}) g1 = ToolGroupPanel(win, bsz, 'Group 1', pn1) g2 = ToolGroupPanel(win, bsz, 'Group 2', pn2) g3 = ToolGroupPanel(win, bsz, 'Group 3', pn3) g3.Hide() win.SetSizer(bsz) frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем пользовательский класс. @type par: C{int} @param par: Тип консоли. """ res0 = {'d1': {'dd1': 'a1', 'dd2': 'a2'}, 'd2': {'cc1': 'a1', 'cc2': 'a2'}, 'd3': {'ee1': 'a1', 'ee2': 'a2'}, } res = {'a1': res0, 'b1': res0, 'c1': res0, 'e1': res0 } import ic.components.ictestapp as ictestapp app = ictestapp.TestApp(par) common.img_init() frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) tree = icTreeListCtrl(win, -1, {'position': (10, 10), 'size': (200, 300), 'fields': ['summa'], 'labels': ['', 'Сумма'], 'style': wx.TR_DEFAULT_STYLE | wx.TR_HAS_BUTTONS}) res = testStorage() tree.LoadTree(res) frame.Show(True) app.MainLoop()
def test(par=0): """Тестируем класс icButton.""" from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, u'Test') #win = wx.Panel(frame, -1) win = pe_Panel(frame, -1) frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем класс icCanvasPanel """ from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'icButton Test') panel = icCanvasPanel(frame, -1, (0, 0), (200, 200)) frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем класс. """ from ic.components import ictestapp from ic.components.user import icmultichecktreelistctrl app = ictestapp.TestApp(par) result = icMultiCheckTreeDlg(None, u'Заголовок', icmultichecktreelistctrl.load_data()) app.MainLoop()
def test(par=0): """ Тестируем класс icPanelToolFrame. """ from ic.components import ictestapp from ic.PropertyEditor import icResTree app = ictestapp.TestApp(par) common.img_init() icResTree.InitObjectsInfo() frame = icPanelToolFrame(None, 'icPanelTool Test', layout='vertical') frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем пользовательский класс. @type par: C{int} @param par: Тип консоли. """ import ic.components.ictestapp as ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) frame.Show(True) RunWizard(win) app.MainLoop()
def test(par=0): """ Test class CGridDatasetXP.""" from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) ################ # Test code # ################ frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем класс examplePanel. """ from ic.components import ictestapp app = ictestapp.TestApp(par) win = examplePanel(None) ################ # Тестовый код # ################ win.getObject().Show() app.MainLoop()
def test(par=0): """ Тестируем пользовательский класс. @type par: C{int} @param par: Тип консоли. """ res0 = { 'd1': { '__record__': [1, 2, 3, 4] }, 'd2': { 'cc1': 'a1', 'cc2': 'a2', '__record__': [1, 2, 3, 4] }, 'd3': { 'ee1': 'a1', 'ee2': 'a2', '__record__': [1, 2, 3, 4] }, '__record__': [1, 2, 3, 4], } res = { 'a1': res0, 'b1': res0, 'c1': res0, 'e1': res0, '__record__': [1, 2, 3, 4], } import ic.components.ictestapp as ictestapp app = ictestapp.TestApp(par) common.img_init() frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) tree = icTreeListCtrlSimple( win, -1, { 'position': (10, 10), 'size': (200, 300), 'style': wx.TR_DEFAULT_STYLE | wx.TR_HAS_BUTTONS, 'labels': ['col1', 'col2', 'col3'] }) tree.LoadTree(res) frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем класс icGridCellDateEditor. """ from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'icGridCellDateEditor Test') win = wx.Panel(frame, -1) edt = icGridCellDateEditor() edt.Create(win, wx.NewId(), None) frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем пользовательский класс. @type par: C{int} @param par: Тип консоли. """ import ic.components.ictestapp as ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None) tree = icStdTreeCtrl(frame) frame.Show(True) app.MainLoop()
def test(par=0): """ Test class Cbpanel. """ from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') win = CBrPanel(frame, -1, {'step': 4, 'backgroundColor': None}) # # Test code # frame.Show(True) app.MainLoop()
def test(par=0): """ Test icUserPropertyDialog class. """ from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) ################ # Test code # ################ frame.Show(True) app.MainLoop()
def test(par=0): """ """ from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) cls = ReloadAttrDlg(win, {'dataset': '1', 'button': '2'}) dlg = cls.getObject() dlg.ShowModal() dlg.Destroy() frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем класс icConnectionPostgresDialog. """ from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) ################ # Тестовый код # ################ frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем класс icPanelGroupEdt. """ from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') ################ # Тестовый код # ################ win = icPanelGroupEdt(frame) frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем класс icResPropNotebook. """ from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) ################ # Тестовый код # ################ nb = icResPropNotebook(win) frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем класс IMonitorLogNet. """ from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) ################ # Тестовый код # ################ frame.Show(True) app.MainLoop()
def test(par=0): ''' Тестируем класс IMyDocsReestr. ''' from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) ################ # Тестовый код # ################ frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем класс ImageLibraryBrowser. """ from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) # # Тестовый код # frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем класс icInstallDemoPrjWizPage. """ from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) ################ # Тестовый код # ################ frame.Show(True) app.MainLoop()
def test(par=0): """ Test class CMultiChoiceTree. """ from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, 'Test') ctrl = icMultiCheckTreeListCtrl(frame, -1, None) tree_data = load_data() ctrl.LoadTree(tree_data) ################ # Test code # ################ frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем класс icButton. """ from ic.components import ictestapp app = ictestapp.TestApp(par) frame = wx.Frame(None, -1, u'Тест кнопки') win = wx.Panel(frame, -1) ctrl_1 = icButton(win, -1, {'label': '@\'icButton\'', 'position': (100, 0), 'mouseContextDown': 'print \'mouseContextDown\'', 'mouseClick': 'print \'mouseClick\'', 'mouseDown': 'print \'mouseDown\'', 'description': u'Help для кнопки', 'mouseUp': 'print \'mouseUp\''}) ctrl_2 = wx.Button(win, -1, 'wx.Button') frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем пользовательский класс. @type par: C{int} @param par: Тип консоли. """ import ic.components.ictestapp as ictestapp app = ictestapp.TestApp(par) common.img_init() frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) win.SetBackgroundColour(wx.Colour(100, 100, 100)) nb = icTitlesNotebook( win, -1, { 'position': (10, 10), 'size': (310, 50), 'foregroundColor': (120, 120, 100), 'backgroundColor': (240, 240, 240), 'titles': ['first page', 'second', 'third', 'forth'], 'onSelectTitle': 'print \'OnSelect->\', self.GetSelected()', 'path': 'C:/Python23/Lib/site-packages/ic/imglib/common/', 'images': ['py_src.png', 'blankCorel.png'], 'font': { 'style': 'regular', 'size': 8, 'underline': False, 'faceName': 'MS Sans Serif', 'family': 'sansSerif' } }) nb.GetTitle(0).SetDescription('Short Help for <First>') nb.GetTitle(1).SetDescription('Short Help for <2>') nb.GetTitle(2).SetDescription('Short Help for <3>') nb.SetFirstVisible(0) nb.selPageColor = graphicUtils.GetMidColor(win.GetBackgroundColour(), wx.Colour(0, 0, 0), 0.15) clr = graphicUtils.GetMidColor(win.GetBackgroundColour(), wx.Colour(255, 255, 255), 0.5) nb.SetBackgroundColour(clr) frame.Show(True) app.MainLoop()
def test(par=0): """ Тестируем пользовательский класс. @type par: C{int} @param par: Тип консоли. """ import ic.components.ictestapp as ictestapp app = ictestapp.TestApp(par) common.img_init() frame = wx.Frame(None, -1, 'Test') win = wx.Panel(frame, -1) mainSizer = wx.BoxSizer(wx.VERTICAL) win.SetSizer(mainSizer) scr = ''' import ic.imglib.collection1C as lib return [ic.imglib.collection1C.schema, ic.imglib.collection1C.addRec] ''' book = icFlatNotebook(win, -1, { 'images': scr, 'style': fnb.FNB_VC8, 'colorFrom': (250, 100, 100) }) book.Freeze() for x in range(5): book.addPage2() mainSizer.Add(book, 6, wx.EXPAND) mainSizer.Layout() win.SendSizeEvent() book.Thaw() book.Refresh() print(u'>>> style: %s ' % book.GetWindowStyleFlag()) frame.Show(True) app.MainLoop()