本文整理汇总了Python中wx.BITMAP_TYPE_BMP属性的典型用法代码示例。如果您正苦于以下问题:Python wx.BITMAP_TYPE_BMP属性的具体用法?Python wx.BITMAP_TYPE_BMP怎么用?Python wx.BITMAP_TYPE_BMP使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类wx
的用法示例。
在下文中一共展示了wx.BITMAP_TYPE_BMP属性的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: print_bmp
# 需要导入模块: import wx [as 别名]
# 或者: from wx import BITMAP_TYPE_BMP [as 别名]
def print_bmp(self, filename, *args, **kwargs):
return self._print_image(filename, wx.BITMAP_TYPE_BMP, *args, **kwargs)
示例2: __call__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import BITMAP_TYPE_BMP [as 别名]
def __call__(self, imageFileName='', style=1):
if imageFileName:
image = wx.Image(imageFileName)
imageFileName = os.path.join(
eg.folderPath.RoamingAppData, "Microsoft", "Wallpaper1.bmp"
)
image.SaveFile(imageFileName, wx.BITMAP_TYPE_BMP)
tile, wstyle = (("0", "0"), ("1", "0"), ("0", "2"))[style]
hKey = _winreg.CreateKey(
_winreg.HKEY_CURRENT_USER,
"Control Panel\\Desktop"
)
_winreg.SetValueEx(
hKey,
"TileWallpaper",
0,
_winreg.REG_SZ,
tile
)
_winreg.SetValueEx(
hKey,
"WallpaperStyle",
0,
_winreg.REG_SZ,
wstyle
)
_winreg.CloseKey(hKey)
res = SystemParametersInfo(
SPI_SETDESKWALLPAPER,
0,
create_unicode_buffer(imageFileName),
SPIF_SENDCHANGE | SPIF_UPDATEINIFILE
)
if res == 0:
self.PrintError(ctypes.FormatError())
示例3: Get_Navigation_Panel
# 需要导入模块: import wx [as 别名]
# 或者: from wx import BITMAP_TYPE_BMP [as 别名]
def Get_Navigation_Panel(self):
#----------------------------------
# Create a new panel with a sizer
#----------------------------------
panel = wx.Panel(self)
panel.SetBackgroundColour('Light Blue')
self.navigation_panel = panel
sizer = wx.GridSizer(2, 2, self.hgap, self.vgap)
panel.SetSizer(sizer)
#-----------------------------------
# Can we find the button bitmaps ?
#-----------------------------------
#-------------------------
# Get the button bitmaps
#-------------------------
bmp_nx = 168
bmp_ny = 128
bmp_file1 = self.bmp_dir + "TF_Button1.bmp"
bmp_file2 = self.bmp_dir + "TF_Button2.bmp"
bmp_file3 = self.bmp_dir + "TF_Button3.bmp"
bmp_file4 = self.bmp_dir + "TF_Button4.bmp"
bmp1 = wx.Image(bmp_file1, wx.BITMAP_TYPE_BMP).ConvertToBitmap()
bmp2 = wx.Image(bmp_file2, wx.BITMAP_TYPE_BMP).ConvertToBitmap()
bmp3 = wx.Image(bmp_file3, wx.BITMAP_TYPE_BMP).ConvertToBitmap()
bmp4 = wx.Image(bmp_file4, wx.BITMAP_TYPE_BMP).ConvertToBitmap()
#-----------------------------------------------------------------
new_button = wx.BitmapButton(panel, -1, bmp1)
pre_button = wx.BitmapButton(panel, -1, bmp2)
plot_button = wx.BitmapButton(panel, -1, bmp3)
exit_button = wx.BitmapButton(panel, -1, bmp4)
#-----------------------------------------------------------------
proportion = 0
flag = wx.ALIGN_CENTER # (affects resizing by user)
border = 10
sizer.Add(new_button, proportion, flag, border)
sizer.Add(pre_button, proportion, flag, border)
sizer.Add(plot_button, proportion, flag, border)
sizer.Add(exit_button, proportion, flag, border)
#------------------------------------------------------------------
self.Bind(wx.EVT_BUTTON, self.On_Goto_New_Run, new_button)
self.Bind(wx.EVT_BUTTON, self.On_Goto_Preprocessing, pre_button)
self.Bind(wx.EVT_BUTTON, self.On_Goto_Plotting, plot_button)
self.Bind(wx.EVT_BUTTON, self.On_File_Exit, exit_button)
#------------------------------------
# Main panel is displayed at start,
# but other panels are hidden
#------------------------------------
sizer.Fit(self)
panel.Show()
## sizer.Show(True) # (also works)
# Get_Navigation_Panel()
#----------------------------------------------------------------
示例4: Add_Navigation_Panel
# 需要导入模块: import wx [as 别名]
# 或者: from wx import BITMAP_TYPE_BMP [as 别名]
def Add_Navigation_Panel(self):
#----------------------------------
# Create a new panel with a sizer
#----------------------------------
panel = self.main_panel
hgap = 20
vgap = 15
sizer = wx.GridSizer(2, 2, hgap, vgap)
self.navigation_sizer = sizer
#-----------------------------------
# Can we find the button bitmaps ?
#-----------------------------------
#-------------------------
# Get the button bitmaps
#-------------------------
bmp_nx = 168
bmp_ny = 128
bmp_file1 = self.bmp_dir + "TF_Button1.bmp"
bmp_file2 = self.bmp_dir + "TF_Button2.bmp"
bmp_file3 = self.bmp_dir + "TF_Button3.bmp"
bmp_file4 = self.bmp_dir + "TF_Button4.bmp"
bmp1 = wx.Image(bmp_file1, wx.BITMAP_TYPE_BMP).ConvertToBitmap()
bmp2 = wx.Image(bmp_file2, wx.BITMAP_TYPE_BMP).ConvertToBitmap()
bmp3 = wx.Image(bmp_file3, wx.BITMAP_TYPE_BMP).ConvertToBitmap()
bmp4 = wx.Image(bmp_file4, wx.BITMAP_TYPE_BMP).ConvertToBitmap()
#-----------------------------------------------------------------
new_button = wx.BitmapButton(panel, -1, bmp1)
pre_button = wx.BitmapButton(panel, -1, bmp2)
plot_button = wx.BitmapButton(panel, -1, bmp3)
exit_button = wx.BitmapButton(panel, -1, bmp4)
#-----------------------------------------------------------------
proportion = 0
# flag = wx.ALIGN_CENTER # (affects resizing by user)
flag = wx.ALL
border = 20
sizer.Add(new_button, proportion, flag, border)
sizer.Add(pre_button, proportion, flag, border)
sizer.Add(plot_button, proportion, flag, border)
sizer.Add(exit_button, proportion, flag, border)
#------------------------------------------------------------------
self.Bind(wx.EVT_BUTTON, self.On_Goto_Run_Info, new_button)
self.Bind(wx.EVT_BUTTON, self.On_Goto_Preprocessing, pre_button)
self.Bind(wx.EVT_BUTTON, self.On_Goto_Plotting, plot_button)
self.Bind(wx.EVT_BUTTON, self.On_File_Exit, exit_button)
#---------------------------------------
# Add run_info_sizer to the main_sizer
#---------------------------------------
self.main_sizer.Add(sizer, 0, wx.ALL, self.vgap)
self.main_sizer.Hide(sizer)
# Add_Navigation_Panel()
#----------------------------------------------------------------