Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:wxwidgets:wxwidgets_kezikoenyv:widgets_i

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
oktatas:programozas:wxwidgets:wxwidgets_kezikoenyv:widgets_i [2020/08/26 09:41]
admin [wxStaticLine]
oktatas:programozas:wxwidgets:wxwidgets_kezikoenyv:widgets_i [2020/08/26 10:03]
admin [wxSlider]
Sor 583: Sor 583:
  
 A wxStaticText widget displays one or more lines of read-only text.  A wxStaticText widget displays one or more lines of read-only text. 
 +
 +A wxStatiText widget, csak olvasható szöveget jelenít meg egy vagy több sorban.
  
  
Sor 649: Sor 651:
 </​code>​ </​code>​
  
 +A példánkban,​ az Eminem Till I Collapse dalszövegének egy részét jelenítjük meg.
 + 
  
    
-In our example, we display a part of the Eminem'​s Till I Collapse lyrics on the window. ​ 
 <code cpp> <code cpp>
 wxStaticText *st = new wxStaticText(panel,​ wxID_ANY, text,  wxStaticText *st = new wxStaticText(panel,​ wxID_ANY, text, 
Sor 657: Sor 660:
 </​code>​ </​code>​
  
-Here we create the wxStaticText ​widgetThe static text is aligned to the cetre +Itt készítünk egy wxStaticText ​widgetetA statikus szöveg középre van igazítva.
- +
-wxStaticText  +
- +
-Figure: wxStaticText+
  
  
  
 ===== wxSlider ===== ===== wxSlider =====
- +wxSlider ​egy fogantyúval rendelkező ​widget. ​ 
- +A fogantyú oda-vissza húzhatóÍgy választhatunk 
-wxSlider ​is a widget ​that has a simple handleThis handle can be pulled back and forthThis way we are choosing a value for a specific taskSometimes using a slider is more naturalthan simply providing a number or using a spin control+egy értéket, valamilyen feladathoz 
 +A csúszka használata néha természetesebb,​ mint  
 +egy számokat megadnivagy léptetődobozt használni
  
 <code cpp Slider.h>​ <code cpp Slider.h>​
Sor 772: Sor 773:
  
  
-In our examplewe display ​a slider widget. ​By pulling the handle of the sliderwe control the background color of the panel. ​In such an example, using slider ​is more natural than using e.g. spin control+A példánkbanmegmutatjauk ​a slider widget ​használatátA csúszka fogantyúját húzvabeállíthatjuk 
 +panel háttérszínétEbben a példában ​is természetesebb ​slider használata,​ mint például egy 
 +léptetődoboz 
 + 
 + 
 <code cpp> <code cpp>
   slider = new wxSlider(this,​ ID_SLIDER, 0, 0, 140, wxPoint(50, 30),    slider = new wxSlider(this,​ ID_SLIDER, 0, 0, 140, wxPoint(50, 30), 
Sor 778: Sor 784:
 </​code>​ </​code>​
  
-We create a vertical ​slider. ​The initial value is 0, minimal value is and maximal value is 140. We display no ticks and no labels+ 
 +Készítünk egy függőleges ​slider-tKezdőértéke ​0, minimumértéke ​0, maximumértéke ​140.  
 +Nincs pipa és felirat 
 <code cpp> <code cpp>
 Connect(ID_SLIDER,​ wxEVT_COMMAND_SLIDER_UPDATED, ​ Connect(ID_SLIDER,​ wxEVT_COMMAND_SLIDER_UPDATED, ​
Sor 784: Sor 793:
 </​code>​ </​code>​
  
 +A wxEVT_COMMAND_SLIDER_UPDATED eseménynél,​ a felhasználó által készített OnScroll() ​
 +függvényhez kapcsolódunk. ​
  
-Here we connect a wxEVT_COMMAND_SLIDER_UPDATED event to the OnScroll() user defined method. ​ 
 <code cpp> <code cpp>
 Connect(wxEVT_PAINT,​ wxPaintEventHandler(MyPanel::​OnPaint));​ Connect(wxEVT_PAINT,​ wxPaintEventHandler(MyPanel::​OnPaint));​
 </​code>​ </​code>​
  
-We will also do some drawingso we connect ​OnPaint() ​method to the wxEVT_PAINT ​event+Rajzolni is fogunkígy kapcsolódunk az OnPaint() ​függvényhez, ​wxEVT_PAINT ​esemény esetén.
  
 <code cpp> <code cpp>
Sor 797: Sor 807:
 </​code>​ </​code>​
  
-In the OnScroll() ​methodwe will get the current ​slider ​valueWe call the Refresh() ​methodwhich will generate a   wxEVT_PAINT ​event+ 
 +Az OnScroll() ​metódusbanmegkapjuk a slider ​aktuális értékétMeghívjuk a Refresh() ​függvényt, 
 +amely wxEVT_PAINT ​eseményt generál
  
 <code cpp> <code cpp>
Sor 805: Sor 817:
 </​code>​ </​code>​
  
-Inside the OnPaint() event handler, we draw two rectangles. The first method is draws a white rectangle with a gray border. The second method draws the a rectangle with some brownish color. The height of the rectangle is controled by the fill value, which is set by the slider widget. ​ 
  
-wxSlider ​+Az OnPaint() eseménykezelőn belül, négyzetet rajzolunk. Az első függvény egy fehér téglalapot rajzol, 
 +szürke szegéllyel. A második függvény a téglalapot,​ valamilyen barnás színnel tölti ki.  
 +A téglalap magasságát a kitöltési érték határozza meg, ami slider widgettel van bállítva.
  
-Figure: wxSlider 
  
  
oktatas/programozas/wxwidgets/wxwidgets_kezikoenyv/widgets_i.txt · Utolsó módosítás: 2020/08/26 10:03 szerkesztette: admin