Kexi/Handbook/Building Simple Databases/Designing Forms/Widget layouts/da: Difference between revisions

From KDE UserBase Wiki
(Updating to match new version of source page)
No edit summary
 
(29 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<span class="mw-translate-fuzzy">
<!--FIXME not implemented in kexi 2.4
==== Layout af kontroller ====
==== Layout af kontroller ====
</span>


In most cases form widgets should be conveniently arranged and aligned. Positioning, aligning and resizing widgets by hand is not easy and these parameters are not adjusted when the user resizes the form. In fact the situation is even worse because you cannot assume a given form requires a given space because users have different font sizes and display resolutions.  
In most cases form widgets should be conveniently arranged and aligned. Positioning, aligning and resizing widgets by hand is not easy and these parameters are not adjusted when the user resizes the form. In fact the situation is even worse because you cannot assume a given form requires a given space because users have different font sizes and display resolutions.  
Line 50: Line 49:
-->
-->


====Size policies for widgets <!--FIXME: within a layout-->====
==== Størrelsespolitikker for kontroller ====


Instead of setting a fixed size for your widgets, in '''Kexi''' you can choose between various widget's size policies. A size policy is a flexible strategy for controlling how a widget is stretched (or shrunk) depending on other neighbouring widgets and space available within the form.  
I stedet for at give dine kontroller en fast størrelse kan du i '''Kexi''' vælge mellem forskellige størrelsespolitikker for kontroller. En størrelsespolitik er en fleksibel måde at kontrollere, hvordan en kontrol bliver strukket (eller sammenpresset) afhængigt af kontrollerne omkring den og hvor meget plads der er tilgængelig i formularen.  


After putting widgets into a layout, typically each widget gets a proportional (<menuchoice>Preferred</menuchoice>) size policy. These widgets will be automatically resized with preferred settings, depending on their type and size of the entire layout itself. For example, three buttons put into the horizontal layout will be resized to fit their visible text.  
Når en kontrol placeres i formularen, så får den typisk en proportionel størrelsespolitik (<menuchoice>Foretrukken</menuchoice>). Sådanne kontroller vil automatisk få tilpasset deres størrelse ud fra en foretrukken størrelse, som afhænger af deres type og af hele formularens størrelse. For eksempel vil tre knapper placeret ved siden af hinanden blive tilpasset, sådan at deres tekst kan ses.  


For each widget inserted into the form, there are settings for size policy available in the '''Property Editor'''. The settings are presented as a group of properties called '''Size Policy'''.  
Enhver kontrol, som placeres i formularen har indstillinger for størrelsespolitikken i feltet '''Egenskabseditor'''. Indstillingerne findes i en gruppe af egenskaber kaldet <menuchoice>Størrelsespolitik</menuchoice>.  


This group of properties contains:
Denne gruppe egenskaber indeholder:


;Horizontal Size Policy
;Politik for vandret størrelse
:defining horizontal size of the widget,
:definerer kontrollens vandrette størrelse,
;Vertical Size Policy
;Politik for lodret størrelse
:defining vertical size of the widget,
:definerer kontrollens lodrette størrelse,
;Horizontal Stretch
;Vandret udstrækning
:defining strength of activity of the Horizontal Size Policy,
:definerer styrken af den vandrette udstrækning
;Vertical Stretch
;Lodret udstrækning
:defining strength of activity of the Vertical Size Policy
:definerer styrken af den lodrette udstrækning


===== Values of size policies =====
===== Værdier til størrelsespolitikker =====


The following values are available in the drop down list for '''Horizontal Size Policy''' and '''Vertical Size Policy''' properties visible in the '''Property Editor''':  
Følgende værdier findes i drop-ned-listen for egenskaberne <menuchoice>Pol. vandret</menuchoice> og <menuchoice>Pol. lodret</menuchoice>, som findes i feltet '''Egenskabseditor''':  


;Fixed
;Fast
:this value means that the widget cannot be automatically resized; it should maintain the constant size defined at design time (width or height),  
:denne værdi betyder, at kontrollen ikke kan ændre størrelse automatisk; den fastholder den størrelse (bredde eller højde), som blev givet, da formularen blev designet,  
;Minimum
;Minimum
:this value means that the original size of the widget is set as minimal allowed, it is sufficient and there is no need for expanding the widget, but the widget will be expanded if needed. This type of policy can be used to force the widget to be expanded to the whole width or height, especially if you set a stretch value greater than 0.  
:denne værdi betyder, at kontrollens oprindelige størrelse er det minimale den kan have; det er tilstrækkeligt, og der er ikke noget behov for at udvide kontrollen, men den vil blive udvidet hvis det er nødvendigt. Denne politik kan bruges til at tvinge kontrollen til at optage hele bredden eller højden, især hvis du angiver en værdi for udstrækning større end 0.  
;Maximum
;Maksimum
:this value means that the original size of the widget is set as maximum allowed and can be decreased without breaking the widget's usability and readability if other widgets need more space,  
:denne værdi betyder, at kontrollens oprindelige størrelse er det maksimale den kan have; den kan formindskes uden at påvirke kontrollens brugbarhed og læselighed, hvis andre kontroller har brug for mere plads,  
;Preferred
;Foretrukken
:this value means that the original size of the widget is the best and preferred; the widget can be shrunk or expanded however and it will stay readable,  
:denne værdi betyder, at kontrollens oprindelige størrelse er den bedste og foretrukne; kontrollen kan dog forstøttes og formindskes og stadig være læsbar,  
;Expanding
;Ekspanderende
:this value means that the original size of the widget is reasonable but the widget can be also shrunk; it can be expanded as well to take as much space as possible,  
:denne værdi betyder, at kontrollens oprindelige størrelse er rimelig, men at den også kan formindskes; den kan også udvides til at optage så meget plads som muligt,  
;Minimum Expanding
;Minimum ekspanderende
:this value means that the original size of the widget is allowed; it can be expanded to take as much space as possible,  
:denne værdi betyder, at kontrollens oprindelige størrelse kan bruges; kontrollen kan også udvides, sådan at den optager så meget plads som muligt,  
;Ignored
;Ignoreret
:this value means that the original size of the widget is ignored; the widget can be expanded to take as much space as possible but other widgets usually will not allow for that
:denne værdi betyder, at kontrollens oprindelige størrelse ignoreres; kontrolles kan udvides til at optage så meget plads som muligt, men andre kontroller vil sædvanligvis ikke tillade dette


Different widget types have various default size policies; for example, button widgets have default size policy set to <menuchoice>Minimum</menuchoice> (in both directions), while text field widgets have vertical size policy set to <menuchoice>Fixed</menuchoice>.  
Forskellige kontrolletyper har forskellige størrelsespolitiker som standard; for eksempel har knapkontroller som standard politikken <menuchoice>Minimum</menuchoice> (i begge retninger), mens tekstfeltkontroller har deres lodrette størrelsespolitik sat til <menuchoice>Fast</menuchoice>.  


The most frequently used size policies are <menuchoice>Preferred</menuchoice>, <menuchoice>Minimum</menuchoice> and <menuchoice>Maximum</menuchoice>.  
De hyppigst anvendte størrelsespolitikker er <menuchoice>Foretrukken</menuchoice>, <menuchoice>Minimum</menuchoice> og <menuchoice>Maksimum</menuchoice>.  


===== Vertical and horizontal stretch =====
===== Lodret og vandret udstrækning =====


The '''Vertical Stretch''' and '''Horizontal Stretch''' properties accept integer values greater than or equal to 0. These properties allow to fine-tune the behavior of size policies. The default value for the properties is 0. A higher value of the stretch means that the widget will be expanded more than widgets for which a lower stretch value is set.
Egenskaberne <menuchoice>Udsrt. vandret</menuchoice> og <menuchoice>Udstr. lodret</menuchoice> kan have heltallige værdier større end eller lig med 0. Disse egenskaber lader dig finindstille størrelsespolitikkernes opførsel. Standardværdien for egenskaberne er 0. En større værdi betyder, at kontrollen vil blive udvidet mere end kontroller med en mindre værdi for udstrækning.


{{Prevnext2
{{Prevnext2

Latest revision as of 16:41, 24 May 2012

Other languages:


Størrelsespolitikker for kontroller

I stedet for at give dine kontroller en fast størrelse kan du i Kexi vælge mellem forskellige størrelsespolitikker for kontroller. En størrelsespolitik er en fleksibel måde at kontrollere, hvordan en kontrol bliver strukket (eller sammenpresset) afhængigt af kontrollerne omkring den og hvor meget plads der er tilgængelig i formularen.

Når en kontrol placeres i formularen, så får den typisk en proportionel størrelsespolitik (Foretrukken). Sådanne kontroller vil automatisk få tilpasset deres størrelse ud fra en foretrukken størrelse, som afhænger af deres type og af hele formularens størrelse. For eksempel vil tre knapper placeret ved siden af hinanden blive tilpasset, sådan at deres tekst kan ses.

Enhver kontrol, som placeres i formularen har indstillinger for størrelsespolitikken i feltet Egenskabseditor. Indstillingerne findes i en gruppe af egenskaber kaldet Størrelsespolitik.

Denne gruppe egenskaber indeholder:

Politik for vandret størrelse
definerer kontrollens vandrette størrelse,
Politik for lodret størrelse
definerer kontrollens lodrette størrelse,
Vandret udstrækning
definerer styrken af den vandrette udstrækning
Lodret udstrækning
definerer styrken af den lodrette udstrækning
Værdier til størrelsespolitikker

Følgende værdier findes i drop-ned-listen for egenskaberne Pol. vandret og Pol. lodret, som findes i feltet Egenskabseditor:

Fast
denne værdi betyder, at kontrollen ikke kan ændre størrelse automatisk; den fastholder den størrelse (bredde eller højde), som blev givet, da formularen blev designet,
Minimum
denne værdi betyder, at kontrollens oprindelige størrelse er det minimale den kan have; det er tilstrækkeligt, og der er ikke noget behov for at udvide kontrollen, men den vil blive udvidet hvis det er nødvendigt. Denne politik kan bruges til at tvinge kontrollen til at optage hele bredden eller højden, især hvis du angiver en værdi for udstrækning større end 0.
Maksimum
denne værdi betyder, at kontrollens oprindelige størrelse er det maksimale den kan have; den kan formindskes uden at påvirke kontrollens brugbarhed og læselighed, hvis andre kontroller har brug for mere plads,
Foretrukken
denne værdi betyder, at kontrollens oprindelige størrelse er den bedste og foretrukne; kontrollen kan dog forstøttes og formindskes og stadig være læsbar,
Ekspanderende
denne værdi betyder, at kontrollens oprindelige størrelse er rimelig, men at den også kan formindskes; den kan også udvides til at optage så meget plads som muligt,
Minimum ekspanderende
denne værdi betyder, at kontrollens oprindelige størrelse kan bruges; kontrollen kan også udvides, sådan at den optager så meget plads som muligt,
Ignoreret
denne værdi betyder, at kontrollens oprindelige størrelse ignoreres; kontrolles kan udvides til at optage så meget plads som muligt, men andre kontroller vil sædvanligvis ikke tillade dette

Forskellige kontrolletyper har forskellige størrelsespolitiker som standard; for eksempel har knapkontroller som standard politikken Minimum (i begge retninger), mens tekstfeltkontroller har deres lodrette størrelsespolitik sat til Fast.

De hyppigst anvendte størrelsespolitikker er Foretrukken, Minimum og Maksimum.

Lodret og vandret udstrækning

Egenskaberne Udsrt. vandret og Udstr. lodret kan have heltallige værdier større end eller lig med 0. Disse egenskaber lader dig finindstille størrelsespolitikkernes opførsel. Standardværdien for egenskaberne er 0. En større værdi betyder, at kontrollen vil blive udvidet mere end kontroller med en mindre værdi for udstrækning.