最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python wxPython庫消息對話框MessageDialog用法示例

 更新時間:2018年09月03日 09:12:35   作者:socrates  
這篇文章主要介紹了Python wxPython庫消息對話框MessageDialog用法,結合實例形式簡單分析了wxPython庫的基本事件與相關使用技巧,需要的朋友可以參考下

本文實例講述了Python wxPython庫消息對話框MessageDialog用法。分享給大家供大家參考,具體如下:

消息對話框即我們平時說的Messagebox,看看它的原型,下面是wxWidgets中的原型定義,C++風格,與python風格的區(qū)別就是wx前綴與后面名稱直接相連,例如wxMessageDialog,在wxpython中使用時就是wx.MessageDialog

wxMessageDialog(wxWindow* parent, const wxString& message, const wxString& caption = "Message box", long style = wxOK | wxCANCEL, const wxPoint& pos = wxDefaultPosition)

其各參數(shù)不多做介紹,主要看看ShowModal()方法,它使用應用程序在對話框關閉前不能響應其它窗口的用戶事件,返回一個整數(shù),取值如下:

wx.ID_YES, wx.ID_NO, wx.ID_CANCEL, wx.ID_OK

另外,style的取值主要有以下幾種:

wxOK Show an OK button.
wxCANCEL Show a Cancel button.
wxYES_NO Show Yes and No buttons.
wxYES_DEFAULT Used with wxYES_NO, makes Yes button the default - which is the default behaviour.
wxNO_DEFAULT Used with wxYES_NO, makes No button the default.
wxICON_EXCLAMATION Shows an exclamation mark icon.
wxICON_HAND Shows an error icon.
wxICON_ERROR Shows an error icon - the same as wxICON_HAND.
wxICON_QUESTION Shows a question mark icon.
wxICON_INFORMATION Shows an information (i) icon.
wxSTAY_ON_TOP The message box stays on top of all other window, even those of the other applications (Windows only).

還是看一個例子:

代碼:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import wx
class MyFrame(wx.Frame):
 def __init__(self, parent, id):
  wx.Frame.__init__(self, parent, id, u'測試面板Panel', size = (600, 300))
  #創(chuàng)建面板
  panel = wx.Panel(self)
  #在Panel上添加Button
  button = wx.Button(panel, label = u'關閉', pos = (150, 60), size = (100, 60))
  #綁定單擊事件
  self.Bind(wx.EVT_BUTTON, self.OnCloseMe, button)
 def OnCloseMe(self, event):
  dlg = wx.MessageDialog(None, u"消息對話框測試", u"標題信息", wx.YES_NO | wx.ICON_QUESTION)
  if dlg.ShowModal() == wx.ID_YES:
   self.Close(True)
  dlg.Destroy()
if __name__ == '__main__':
 app = wx.PySimpleApp()
 frame = MyFrame(parent = None, id = -1)
 frame.Show()
 app.MainLoop()

測試:

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python數(shù)據(jù)結構與算法教程》、《Python Socket編程技巧總結》、《Python函數(shù)使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

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

相關文章

  • VSCode中自動為Python文件添加頭部注釋

    VSCode中自動為Python文件添加頭部注釋

    這篇文章主要介紹了VSCode中自動為Python文件添加頭部注釋,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • Pytest使用logging模塊寫日志的實例詳解

    Pytest使用logging模塊寫日志的實例詳解

    logging是python語言中的一個日志模塊,專門用來寫日志的,日志級別通常分為debug、info、warning、error、critical幾個級別,一般情況下,默認的日志級別為warning,在調試或者測試階段,下面就快速體驗一下logging模塊寫日志的用法,感興趣的朋友跟隨小編一起看看吧
    2022-12-12
  • Python虛擬環(huán)境與依賴管理使用方法全指南

    Python虛擬環(huán)境與依賴管理使用方法全指南

    這篇文章主要介紹了如何使用虛擬環(huán)境和pip來管理Python項目的依賴和包版本,虛擬環(huán)境可以幫助隔離不同項目的依賴,避免版本沖突,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-01-01
  • Python表格數(shù)據(jù)處理庫之tablib庫詳解

    Python表格數(shù)據(jù)處理庫之tablib庫詳解

    這篇文章主要介紹了Python表格數(shù)據(jù)處理庫之tablib庫詳解,Tablib是一個用于處理電子表格數(shù)據(jù)的Python庫,它可以輕松地進行數(shù)據(jù)的導入和導出,以及數(shù)據(jù)格式的轉換,需要的朋友可以參考下
    2023-08-08
  • Python實戰(zhàn)之夢幻鋼琴小游戲的實現(xiàn)

    Python實戰(zhàn)之夢幻鋼琴小游戲的實現(xiàn)

    這篇文章主要為大家詳細介紹了如何利用Python語言編寫一款界面化的(Tkinter)電子鋼琴小程序,文中的示例代碼講解詳細,感興趣的可以了解一下
    2023-02-02
  • Python實現(xiàn)字典按照value進行排序的方法分析

    Python實現(xiàn)字典按照value進行排序的方法分析

    這篇文章主要介紹了Python實現(xiàn)字典按照value進行排序的方法,結合實例形式分析了Python字典按照value進行排序的相關操作技巧,需要的朋友可以參考下
    2017-12-12
  • python編寫俄羅斯方塊

    python編寫俄羅斯方塊

    這篇文章主要為大家詳細介紹了python編寫俄羅斯方塊,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Python爬蟲庫urllib的使用教程詳解

    Python爬蟲庫urllib的使用教程詳解

    Python?給人的印象是抓取網(wǎng)頁非常方便,提供這種生產(chǎn)力的,主要依靠的就是?urllib、requests這兩個模塊。本文主要給大家介紹一下urllib的使用,感興趣的可以了解一下
    2022-11-11
  • Python?文件處理之open()函數(shù)

    Python?文件處理之open()函數(shù)

    這篇文章主要介紹了Python?文件處理之open()函數(shù),在?Python?中使用文件的關鍵函數(shù)是?open()?函數(shù),關于其打開文件的不同方式需要的小伙伴可以參考下面詳細介紹
    2022-03-03
  • Python操作JSON文件的知識點整理

    Python操作JSON文件的知識點整理

    Python?提供了內置的?json?模塊來處理?JSON?格式的文件。該模塊主要分為讀取和寫入?JSON?文件。本文主要為大家整理了一些Python操作JSON文件的知識點,需要的可以參考一下
    2023-01-01

最新評論

开封市| 乌拉特中旗| 赤峰市| 上蔡县| 沙河市| 大新县| 鹤庆县| 阿拉善右旗| 鸡东县| 汾阳市| 陈巴尔虎旗| 都昌县| 繁峙县| 隆回县| 蚌埠市| 内黄县| 北流市| 屏边| 汝阳县| 饶平县| 东丽区| 民乐县| 佛坪县| 绵竹市| 水城县| 闽侯县| 嘉义县| 德化县| 门头沟区| 崇信县| 英超| 镇康县| 新晃| 通城县| 中宁县| 兴化市| 江孜县| 张家口市| 米易县| 甘德县| 收藏|