精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學習啦 > 創(chuàng)業(yè)指南 > 職場 > 面試題 >

      關于wxRuby中的布局控件面試題

      時間: 書榮1192 分享

        wxRuby是wxWidgets的Ruby綁定,所以對于布局類的使用和wxWidgets中一樣,主要功能是在 sizer.add 函數中設置有關標志做到的。下面是學習啦小編為你整理的Ruby面試題,希望對你有所幫助!


        下面是BoxSizer的一個例子

        require "wx" #載入wx庫文件

        include Wx #包含進Wx模塊

        class MinimalApp < App

        def on_init

        mainFrame = MyFrame.new

        mainFrame.show()

        end

        end

        MinimalApp.new.main_loop #建立MinimalApp實例并進入消息循環(huán)

        自定義窗口類MyFrame,用于做為主窗口

        class MyFrame < Frame

        def initialize

        super(nil, -1, "Changing Icons!", Wx::DEFAULT_POSITION, Wx::Size.new(425,450))

        @mainPanel=Panel.new(self,1003,Wx::DEFAULT_POSITION,Wx::Size.new(425,450)) #建立一個主panel,用于放置所有控件

        @notebook_style = Wx::AUI_NB_DEFAULT_STYLE|Wx::AUI_NB_TAB_EXTERNAL_MOVE|Wx::NO_BORDER

        @notebook = Wx::AuiNotebook.new(@mainPanel,1005,DEFAULT_POSITION,Wx::Size.new(400,450),@notebook_style)

        #@notebook.set_left_dockable(true)

        @notebookPage1 = Panel.new(@notebook,1006)

        @notebookPage2 = Panel.new(@notebook,1006)

        @notebook.add_page(@notebookPage1,"第一")

        @notebook.add_page(@notebookPage2,"第二")

        @sizer= BoxSizer.new(VERTICAL)

        #sizer.add()函數第二個參數是縮放因子,0表示固定大小,其它值表示對空白空間占用大小的劃分比例,如果有兩個控件其參數

        #值分別為 1 2 則表示 第1個 占空白大小的 1/3 第二個為 2/3

        #第三個參數為布局控件標記, 這個有很重要的作用,比如 控件隨布局控件一起改變大小, 控件上下左右的邊距等等

        #詳細的標記種類及說明可以查看 <<使用wxWidgets進行跨平臺程序開發(fā)>> 的第240頁

        @sizer.add(@notebook,1,Wx::GROW|Wx::ALL,10)

        @mainPanel.set_sizer(@sizer)

        end

        end


      面試題相關文章:

      1.求職面試題目及答案大全

      2.經典面試題

      3.競聘上崗面試題及答案

      4.抗壓能力面試題及參考答案

      5.經典情景面試題及參考答案

      4063866