国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - wxPython使用系統剪切板的方法

wxPython使用系統剪切板的方法

2020-07-15 10:34紅薯 Python

這篇文章主要介紹了wxPython使用系統剪切板的方法,涉及Python使用wx模塊操作系統剪切板的技巧,需要的朋友可以參考下

本文實例講述了wxPython使用系統剪切板的方法。分享給大家供大家參考。具體如下:

程序運行效果如下圖所示:

wxPython使用系統剪切板的方法

主要代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
import wx
########################################################################
class ClipboardPanel(wx.Panel):
  """"""
  #----------------------------------------------------------------------
  def __init__(self, parent):
    """Constructor"""
    wx.Panel.__init__(self, parent)
    lbl = wx.StaticText(self, label="Enter text to copy to clipboard:")
    self.text = wx.TextCtrl(self, style=wx.TE_MULTILINE)
    copyBtn = wx.Button(self, label="Copy")
    copyBtn.Bind(wx.EVT_BUTTON, self.onCopy)
    copyFlushBtn = wx.Button(self, label="Copy and Flush")
    copyFlushBtn.Bind(wx.EVT_BUTTON, self.onCopyAndFlush)
    sizer = wx.BoxSizer(wx.VERTICAL)
    sizer.Add(lbl, 0, wx.ALL, 5)
    sizer.Add(self.text, 1, wx.EXPAND)
    sizer.Add(copyBtn, 0, wx.ALL|wx.CENTER, 5)
    sizer.Add(copyFlushBtn, 0, wx.ALL|wx.CENTER, 5)
    self.SetSizer(sizer)
  #----------------------------------------------------------------------
  def onCopy(self, event):
    """"""
    self.dataObj = wx.TextDataObject()
    self.dataObj.SetText(self.text.GetValue())
    if wx.TheClipboard.Open():
      wx.TheClipboard.SetData(self.dataObj)
      wx.TheClipboard.Close()
    else:
      wx.MessageBox("Unable to open the clipboard", "Error")
  #----------------------------------------------------------------------
  def onCopyAndFlush(self, event):
    """"""
    self.dataObj = wx.TextDataObject()
    self.dataObj.SetText(self.text.GetValue())
    if wx.TheClipboard.Open():
      wx.TheClipboard.SetData(self.dataObj)
      wx.TheClipboard.Flush()
    else:
      wx.MessageBox("Unable to open the clipboard", "Error")
    self.GetParent().Close()
########################################################################
class ClipboardFrame(wx.Frame):
  """"""
  #----------------------------------------------------------------------
  def __init__(self):
    """Constructor"""
    wx.Frame.__init__(self, None, title="Clipboard Tutorial")
    panel = ClipboardPanel(self)
    self.Show()
if __name__ == "__main__":
  app = wx.App(False)
  frame = ClipboardFrame()
  app.MainLoop()

希望本文所述對大家的Python程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 男人的天堂久久精品 | 亚洲成年人网址 | 人人人人澡人人爽人人澡 | 亚洲精品电影在线一区 | 亚洲综合视频 | 成人免费观看cn | 国产精品国产精品国产专区不片 | 成人午夜精品一区二区三区 | 欧美一区二区三区在线观看视频 | 中文字幕不卡在线观看 | 黄色片网站视频 | 欧美一区在线视频 | 亚洲在线中文字幕 | 日韩第一区 | 亚洲精品国产片 | 亚洲无线观看 | 久久草视频 | 亚洲高清视频一区 | 在线中文字幕视频 | 99综合| 中文字幕自拍偷拍 | 黄色av网站在线观看 | 91精品国产日韩91久久久久久 | 精品成人一区二区三区 | 在线观看国产 | 亚洲高清免费视频 | 99手机在线视频 | 日韩精品一区二区在线观看视频 | 欧美日韩综合精品 | 我和我的祖国电影在线观看免费版高清 | 亚洲三区在线观看 | 成人精品视频免费 | 中文字幕一区二区三区精彩视频 | 免费一级性片 | 亚洲成人精品久久久 | 黄色一区二区三区 | 久久国产精品久久 | 亚洲成人观看 | 成人欧美一区二区三区白人 | 亚洲欧美一级 | 欧美成人一区二区 |