summaryrefslogtreecommitdiff
path: root/design/widgets/lineedit.tex
blob: 3aeb392c2c5ed44599a592f8289ef15bdcadbf59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
% -*- coding: utf-8 -*-
\subsubsection{\texttt{lineedit} elementet}
En lineedit benyttes til at læse input fra brugeren i kraft tekst.\\
Lineediten kan have et regulært udtryk tilknyttet, som validerer input
mens der tastes og ændrer feltets baggrundsfarve afhængig af om feltet
indeholder valid data eller ej.\\
Feltet er et et linies felt.\\
En lineedit har flg. attributter:
\begin{itemize}
\item \textit{value} - Den initielle tekst som skal vises i
  lineediten. Hvis udeladt vil lineeditens initielle værdi være den
  tomme streng.
\item \textit{regexp} - Et regulært udtryk som benyttes til at
  validere feltet. Hvis udeladt accepterer feltet alle inputs. Læs
  mere om de regulære udtryk her:
  \verb|http://doc.trolltech.com/4.3/qregexp.html#introduction|
\item \textit{readonly} - Beskriver om feltet er skrivebeskyttet.
  Hvis værdien er udeladt vil lineeditten kunne ændres af brugeren.
\end{itemize}

\begin{lstlisting}[title={Et eksempel på et lineedit tag.}]
<lineedit name="foo" value="bar"/>
\end{lstlisting}