2.インターネットに接続して更新プログラム取得。
3.条項を同意して、「次へ」をクリークして次の画面出る
4.「新規インストール」を選択して、
5.インストール場所を選択して、「次へ」クリークとファイルをコピする。これから画面の説明に従って、インストール完了までしばらく待ちます。その期間何回のパソコン起動するはずです。
Welcome to my blog! You can find the useful information about Windows PC, MAC, Linux and iDevice(iPhone iPod iPad).
转载来源:金庆的专栏
import wx
app = wx.App()
fmMain = wx.Frame(parent=None)
# If no panel, the bitmap will be incorrect on resizing.
# pnl = wx.Panel(fmMain)
bm = wx.Bitmap('test.jpg', wx.BITMAP_TYPE_ANY)
wx.StaticBitmap(fmMain, -1, bm)
fmMain.Show()
app.MainLoop()
如果不创建wxPanel,只创建wxStaticBitmap,窗口大小变化时,图片显示会不正常,并且指定图片位置和大小无效。
wxStaticBitmap的父窗口是fmMain或pnl都可以。
转自别人的博客,具体为什么我也说不清,知道的朋友请指教!
import wx
#----------------------------------------------------------------------
class MyTabbedDlg(wx.Dialog):
def __init__(self, parent):
title = "Resize the dialog and see how controls adapt!"
wx.Dialog.__init__(self, parent, -1, title,
style=wx.DEFAULT_DIALOG_STYLE|wx.RESIZE_BORDER)
notebook = wx.Notebook(self, -1, size=(450,300))
panel1 = wx.Panel(notebook)
panel2 = wx.Panel(notebook)
notebook.AddPage(panel1, "Panel 1")
notebook.AddPage(panel2, "Panel 2")
dialog_sizer = wx.BoxSizer(wx.VERTICAL)
dialog_sizer.Add(notebook, 1, wx.EXPAND|wx.ALL, 5)
panel1_sizer = wx.BoxSizer(wx.VERTICAL)
text = wx.TextCtrl(panel1, -1, "Hi!", size=(400,90), style=wx.TE_MULTILINE)
button1 = wx.Button(panel1, -1, "I only resize horizontally...")
panel1_sizer.Add(text, 1, wx.EXPAND|wx.ALL, 10)
panel1_sizer.Add(button1, 0, wx.EXPAND|wx.ALL, 10)
panel1.SetSizer(panel1_sizer)
panel2_sizer = wx.BoxSizer(wx.HORIZONTAL)
button2 = wx.Button(panel2, -1, "I resize vertically")
button3 = wx.Button(panel2, -1, "I don't like resizing!")
panel2_sizer.Add(button2, 0, wx.EXPAND|wx.ALL, 20)
panel2_sizer.Add(button3, 0, wx.ALL, 100)
panel2.SetSizer(panel2_sizer)
if "__WXMAC__" in wx.PlatformInfo:
self.SetSizer(dialog_sizer)
else:
self.SetSizerAndFit(dialog_sizer)
self.Centre()
self.Bind(wx.EVT_BUTTON, self.OnButton)
def OnButton(self, evt):
self.EndModal(0)
#----------------------------------------------------------------------
class MyApp(wx.App):
def OnInit(self):
dlg = MyTabbedDlg(None)
dlg.ShowModal()
dlg.Destroy()
return True
myapp = MyApp(redirect=False)
myapp.MainLoop()
notebook.AddPage(panel1, "Panel 1")
notebook.AddPage(panel2, "Panel 2")
zhh:下文提供了一种翻墙方式。其中可以变通的步骤,包括代理的工具和浏览的工具。
本文将提供一种一劳永逸的翻墙方式(ssh -D),实施之后,那道墙——对你来说——将从此透明。
本文面向的用户:使用Windows作为操作系统并且使用Firefox作为常用浏览器。
默认的免费获取方式:将本文转载到你自己的博客上,将转载后的文章网址发送到。
转载方式:拷贝文章代码至博客后台HTML编辑器中,直接发布即可,文章标题自拟,可在前后文插入自己的评论。
经过人工审核,你将收到一封附有五个拥有SSH权限的帐号和密码的电子邮件,你可以将它们赠与你自己的读者。
更多获取方式将在今后陆续激活,请关注我们的最新更新:https://friendfeed.com/fuckgfw
下载并安装MyEntunnel,该软件全名为My Encrypted Tunnel。
一键下载:https://dl.getdropbox.com/u/873345/download/myentunnel.exe
按照上图将第一步收到的帐号信息填写到相应的地方后,点击按钮,再点击按钮。
第一次连接过程中会出现一个认证对话框,按照提示确认即可。以后的自动连接中将不再出现此认证对话框。
最后点击按钮,使对话框隐藏到系统任务栏中。
提示:
为MyEntunnel创建一个快捷方式,将其复制到系统的【启动】(C:\Documents and Settings\当前用户名(需要修改成你自己的)\「开始」菜单\程序\启动)文件夹中,今后开机便可自动启动软件,并自动连接服务器。
绿色代表连接成功且稳定;黄色代表正在连接或重新连接;红色代表连接失败。
假设你正使用Firefox浏览器阅读本文。
一键安装:http://autoproxy.mozdev.org/latest.xpi
点击立即安装,安装后,重新启动Firefox。然后你会看到如下对话框,选择gfwlist (P.R.China)后,点击确定。
接着你会看到Firefox主界面右上角出现有一个“福”字图案,点击“福”。
点击“代理服务器——编辑代理服务器”。
随即出现如下画面,你会看到如GAppProxy、Tor和Your Freedom这样一系列代理服务器名称。
将GAppProxy一栏的参数修改为如下图所示。
修改完毕后,点击确定。至此配置已全部就绪。
获取更多帮助,请关注反馈中心:https://friendfeed.com/fuckgfw-feedback
获取详情,请关注捐赠与推广中心:https://friendfeed.com/fuckgfw-donation-and-marketing
牛人的回答:
交互模式使用 python 建议使用 ipython,
执行
不过 python 命令行其实也是支持补全的,
在python 后先执行一句
在我这儿,我是让 python 命令行交互模式自动执行那语句,
即在* ~/.pythonstartup.py* 写入
> import readline, rlcompleter; readline.parse_and_bind("tab: complete") #
> 启用Tab补全
> def igtk():
> #import gtk, thread ; gtk.gdk.threads_init() ;
> thread.start_new_thread(gtk.main, ()) # 启用 Gtk 线程支持
> globals()['gtk'] = __import__('gtk')
> globals()['thread'] = __import__('thread')
> gtk.gdk.threads_init()
> thread.start_new_thread(gtk.main, ())
> pass
上边例子还有个 igtk() 函数,
是用于命令行测试 PyGtk 使用的,
进入 Python 交互模式执行 igtk() 即可直接测试 Gtk 代码。
视频所在网址: 'Adding Python to DOS Path'
at ShowMeDo from the Python category.