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): """ Тестируем пользовательский класс. @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 OnInit(self): """ Функция инициализации. """ # после создания обекта приложения надо инициализировать поддержку # других форматов недокументированной функцией wx.InitAllImageHandlers() # wx.InitAllImageHandlers() imglib.img_init() return True
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 img2png_tmp(): app = wx.PySimpleApp() common.img_init() for img_name in dir(common): if not isinstance(common.__dict__[img_name], dict) and \ not isinstance(common.__dict__[img_name], str) and \ not isinstance(common.__dict__[img_name], tuple) and \ common.__dict__[img_name] is not None and \ not isinstance(common.__dict__[img_name], list): if type(common.__dict__[img_name]).__name__ == 'Bitmap': img_file_name = './tmp/' + img_name + '.png' img = common.__dict__[img_name].ConvertToImage() img.SaveFile(img_file_name, wx.BITMAP_TYPE_PNG)
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): """ Тестируем пользовательский класс. @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) 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()
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) ctrl_1 = IndicatorState(win, -1, {'position': (100, 35), 'size': (100, 30)}) frame.Show(True) app.MainLoop()
def simple_test(): """ Тестовая функция. """ from ic.imglib import common from wx.lib.agw.fmresources import FM_OPT_SHOW_CUSTOMIZE, FM_OPT_SHOW_TOOLBAR, FM_OPT_MINIBAR, SEPARATOR_WIDTH import copy from . import ic_menu_wrp app = wx.PySimpleApp() common.img_init() frame = wx.Frame(None) res = copy.deepcopy(ic_class_spc) res_menu = copy.deepcopy(ic_menu_wrp.ic_class_spc) res['child'] = [res_menu] bar = icFlatMenuBar(frame, -1, res) frame.Show() 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) ctrl = SpravTreeList(win, -1, { 'position': (0, 0), 'size': (300, 300), 'labels': ['tree', 'par1'] }) 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) ctrl = icPenStyleComboBox(win, -1, { 'position': (10, 10), 'size': (100, -1), 'style': wx.CB_READONLY }) frame.Show(True) app.MainLoop()
def simple_test(): """ Тестовая функция. """ from ic.imglib import common from wx.lib.agw.fmresources import FM_OPT_SHOW_CUSTOMIZE, FM_OPT_SHOW_TOOLBAR, FM_OPT_MINIBAR, SEPARATOR_WIDTH app = wx.PySimpleApp() common.img_init() frame = wx.Frame(None) mb = icFlatMenuBarPrototype(frame, wx.ID_ANY, 16, 7, options=FM_OPT_SHOW_TOOLBAR|FM_OPT_SHOW_CUSTOMIZE) fileMenu = icflatmenu.icFlatMenuPrototype() item_id = wx.NewId() item = icflatmenuitem.icFlatMenuItemPrototype(fileMenu, item_id, _('&New file'), _('New file'), wx.ITEM_NORMAL, None, common.imgExit) mb.AddTool(item_id, _('Open file'), common.imgExit) fileMenu.AppendItem(item) mb.Append(fileMenu, _('&File')) print('ITEM: %s' % dir(item)) frame.Show() 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) pnl = icScrolledPanel(win, -1, { 'position': (10, 10), 'size': (100, 100), 'backgroundColor': (0, 0, 0) }) 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 = icPloter(frame, -1, {}) N = 5 menMeans = (20, 35, 30, 35, 27) womenMeans = (25, 32, 34, 20, 25) menStd = (2, 3, 4, 1, 2) womenStd = (3, 5, 2, 3, 3) ind = numerix.arange(N) # the x locations for the groups width = 0.35 # the width of the bars: can also be len(x) sequence p1 = win.subplot.bar(ind, menMeans, width, color='r', yerr=womenStd) p2 = win.subplot.bar(ind, womenMeans, width, color='y', bottom=menMeans, yerr=menStd) win.subplot.set_xticks(ind + width) win.subplot.set_xticklabels(('G1', 'G2', 'G3', 'G4', 'G5')) frame.Show(True) app.MainLoop()
def OnInit(self): self.locale = wx.Locale() self.locale.Init(wx.LANGUAGE_RUSSIAN) common.img_init() return True