HomeHome

クラス - 注釈付一覧 - ツリー - 関数 - ホーム - 構造

QMultiLineEdit クラスリファレンス


QMultiLineEdit ウィジェットはテキストを入力するための簡単なエディタです。 詳細...

#include <qmultilineedit.h>

スーパークラス : QTableView

メンバ関数一覧

Public メンバ

Public スロット

シグナル

Static Public メンバ

Protected メンバ

プロパティ

TypeNameREADWRITEOptions
intnumLinesnumLines  
boolatBeginningatBeginning  
boolatEndatEnd  
intmaxLineWidthmaxLineWidth  
AlignmentalignmentalignmentsetAlignment 
booleditededitedsetEdited DESIGNABLE false
EchoModeechoModeechoModesetEchoMode 
intmaxLengthmaxLengthsetMaxLength 
intmaxLinesmaxLinessetMaxLines 
inthMarginhMarginsetHMargin 
WordWrapwordWrapwordWrapsetWordWrap 
intwrapColumnOrWidthwrapColumnOrWidthsetWrapColumnOrWidth 
WrapPolicywrapPolicywrapPolicysetWrapPolicy 
boolautoUpdateautoUpdatesetAutoUpdate DESIGNABLE false
boolundoEnabledisUndoEnabledsetUndoEnabled 
intundoDepthundoDepthsetUndoDepth 
boolreadOnlyisReadOnlysetReadOnly 
booloverWriteModeisOverwriteModesetOverwriteMode 
QStringtexttextsetText 
intlengthlength  

詳細解説

QMultiLineEdit ウィジェットはテキストを入力するための簡単なエディタです。

QMultiLineEdit ウィジェットは複数行のテキストの入力と表示を提供します。 これは大量のテキストの編集に向いています。 機能に制限はありませんが、メガバイト単位のデータを扱おうとするとパフォーマンスに影響が出るでしょう。

デフォルトでは、エディタウィジェットは折り返しを行いません。 これは setWordWrap() で調整することができます。 表示可能な幅、固定文字数、固定ピクセル数での動的折り返しがサポートされています。

このウィジェット setReadOnly(TRUE) を呼び出すことでテキストを表示するのに使えます。

デフォルトのキーバインディングは keyPressEvent() で記述されています。 クラスを継承する以外にこれをカスタマイズする方法はありません。

mainlyQt/editor.cpp layout/layout.cpp mainlyXt/editor.cpp mainlyMotif/editor.cpp rot13/rot13.cpp scrollview/scrollview.cpp customlayout/main.cpp


メンバ型ドキュメント

QMultiLineEdit::EchoMode

この列挙型は QLineEdit が内容を表示する方法を記述します。 現在定義されている値は :

setEchoMode(), echoMode(), QLineEdit::EchoMode もご覧ください。

QMultiLineEdit::WordWrap

この列挙型はマルチラインエディットのワードラップモードを記述します。

以下の値が利用できます :

setWordWrap() もご覧ください。

QMultiLineEdit::WrapPolicy

ワードラップモードのときにどこでテキストを改行できるかを定義します。

以下の値が有効です :

setWrapPolicy() もご覧ください。


メンバ関数ドキュメント

QMultiLineEdit::QMultiLineEdit ( QWidget * parent=0, const char * name=0 )

空の QMultiLineEdit を作成します。

QMultiLineEdit::~QMultiLineEdit ()

QMultiLineEdit を破棄します。

int QMultiLineEdit::alignment () const

アラインメントを返します。

setAlignment(), Qt::AlignmentFlags もご覧ください。

void QMultiLineEdit::append ( const QString & s ) [slot]

テキストの末尾に s を追加します。

bool QMultiLineEdit::atBeginning () const

カーソルがテキストの先頭にあれば TRUE を返します。

bool QMultiLineEdit::atEnd () const

カーソルがテキストの末尾にあれば TRUE を返します。

bool QMultiLineEdit::autoUpdate () const

ビューが変更されると、自動的にビューが自分自身を更新するようになっていれば TRUE を返します。

setAutoUpdate() もご覧ください。

void QMultiLineEdit::backspace () [virtual protected]

カーソルの左側の文字を削除し、カーソルを一つ左に移動させます。 テキストがユーザーによって (クリックやドラッグなどで) 選択されていた場合、 カーソルは選択されていたテキストの先頭に移動し、選択されていたテキストが削除されます。

del() もご覧ください。

void QMultiLineEdit::clear () [slot]

すべてのテキストを削除します。

void QMultiLineEdit::copy () const [slot]

選択されているテキストをクリップボードにコピーします。 echoMode() が Normal である場合にのみコピーが行われます。

void QMultiLineEdit::copyAvailable ( bool yes ) [signal]

このシグナルは、切り取り/コピーが利用できるようになったとき、または利用できなくなったときに発生します。 yes が TRUE の場合、次に copyAvailable( FALSE ) が発生するまで cut() と copy() が利用できます。

void QMultiLineEdit::copyText () const [slot]

新しいコードではこの関数を使用しないことを強くお勧めします。

後方互換性のために残されています。

void QMultiLineEdit::cursorDown ( bool mark=FALSE ) [virtual protected]

カーソルを 1 行下に移動させます。 mark が TRUE の場合テキストが選択されます。

cursorUp(), cursorLeft(), cursorRight() もご覧ください。

void QMultiLineEdit::cursorLeft ( bool mark=FALSE, bool wrap = TRUE ) [virtual protected]

カーソルを 1 文字右に移動させます。mark が TRUE の場合テキストが選択されます。 wrap が TRUE の場合、カーソルが行の先頭に合った場合に前の行の末尾に移動します。

cursorRight(), cursorUp(), cursorDown() もご覧ください。

QPoint QMultiLineEdit::cursorPoint () const [protected]

カーソルが描画されている位置の上端中央の点を返します。

void QMultiLineEdit::cursorPosition ( int * line, int * col ) const

新しいコードではこの関数を使用しないことを強くお勧めします。

代わりに getCursorPosition() を使ってください。

void QMultiLineEdit::cursorRight ( bool mark=FALSE, bool wrap = TRUE ) [virtual protected]

カーソルを 1 文字右に移動させます。mark が TRUE の場合テキストが選択されます。 wrap が TRUE の場合、カーソルが行の末尾に合った場合に次の行の先頭に移動します。

cursorLeft(), cursorUp(), cursorDown() もご覧ください。

void QMultiLineEdit::cursorUp ( bool mark=FALSE ) [virtual protected]

カーソルを 1 行上に移動させます。 mark が TRUE の場合テキストが選択されます。

cursorDown(), cursorLeft(), cursorRight() もご覧ください。

void QMultiLineEdit::cursorWordBackward ( bool mark )

カーソルを 1 語左に移動させます。 mark が TRUE の場合テキストが選択されます。

cursorWordForward() もご覧ください。

void QMultiLineEdit::cursorWordForward ( bool mark )

カーソルを 1 語右に移動させます。 mark が TRUE の場合テキストが選択されます。

cursorWordBackward() もご覧ください。

void QMultiLineEdit::cut () [slot]

選択されているテキストをクリップボードにコピーし、そのテキストを削除します。

int QMultiLineEdit::defaultTabStop () [static]

タブストップ間の距離を返します。

setDefaultTabStop(); もご覧ください。

void QMultiLineEdit::del () [virtual protected]

テキストカーソルの右側の文字を削除します。 テキストがユーザーによって (クリックやドラッグなどで) 選択されていた場合、 カーソルは選択されていたテキストの先頭に移動し、選択されていたテキストが削除されます。

backspace() もご覧ください。

void QMultiLineEdit::deselect () [slot]

すべてのテキストの選択を解除します。カーソルの位置は変更されません。

void QMultiLineEdit::dragEnterEvent ( QDragEnterEvent * ) [virtual protected]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

void QMultiLineEdit::dragLeaveEvent ( QDragLeaveEvent * ) [virtual protected]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

void QMultiLineEdit::dragMoveEvent ( QDragMoveEvent * event ) [virtual protected]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

void QMultiLineEdit::dropEvent ( QDropEvent * event ) [virtual protected]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

QMultiLineEdit::EchoMode QMultiLineEdit::echoMode() const

現在設定されているエコーモードを返します。

setEchoMode() もご覧ください。

bool QMultiLineEdit::edited () const

このラインエディットの編集済みフラグを返します。 この関数が FALSE を返した場合、 QMultiLineEdit が作成されてから (または最後に setEdited( FALSE ) が呼び出されてから) 内容が変更されていません。 この関数が TRUE を返した場合、内容が変更されたか setEdited( TRUE ) が呼び出されました。

setEdited() もご覧ください。

void QMultiLineEdit::end ( bool mark=FALSE ) [virtual protected]

カーソルを行の右端に移動させます。 mark が TRUE の場合、行の右端までテキストが選択されます。 mark が FALSE でカーソルが移動した場合、選択されていたすべてのテキストの選択が解除されます。

home() もご覧ください。

bool QMultiLineEdit::event ( QEvent * e ) [virtual protected]

内部の事情による再実装です。API には影響ありません。

QObject からの再実装です。

void QMultiLineEdit::focusInEvent ( QFocusEvent * ) [virtual protected]

カーソルの点滅を開始します。

QWidget からの再実装です。

bool QMultiLineEdit::focusNextPrevChild ( bool ) [virtual protected]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

void QMultiLineEdit::focusOutEvent ( QFocusEvent * ) [virtual protected]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

void QMultiLineEdit::getCursorPosition ( int * line, int * col ) const

現在の行とその行内での文字位置をそれぞれ linecol が指す変数に返します。

setCursorPosition() もご覧ください。

bool QMultiLineEdit::getMarkedRegion ( int * line1, int * col1, int * line2, int * col2 ) const [protected]

選択されているテキストがある場合、 line1, col1, line2, col2 を選択されている領域の始点と終点に設定し、TRUE を返します。 選択されているテキストがない場合 FALSE を返します。

QString * QMultiLineEdit::getString ( int line ) const [protected]

line のテキストへのポインタを返します。

int QMultiLineEdit::hMargin () const

現在設定されている水平マージンを返します。デフォルトは 3 です。

setHMargin() もご覧ください。

bool QMultiLineEdit::hasMarkedText () const [protected]

選択されているテキストがあれば TRUE を返します。

void QMultiLineEdit::home ( bool mark=FALSE ) [virtual protected]

カーソルを行の左端に移動させます。 mark が TRUE の場合、行の左端までテキストが選択されます。 mark が FALSE でカーソルが移動した場合、選択されていたすべてのテキストの選択が解除されます。

end() もご覧ください。

void QMultiLineEdit::insert ( const QString & s ) [slot]

現在のカーソルの位置に s を挿入します。

void QMultiLineEdit::insert ( const QString & str, bool mark ) [virtual protected]

現在のカーソルの位置に c を挿入します。

void QMultiLineEdit::insertAt ( const QString & s, int line, int col, bool mark = FALSE ) [virtual]

行番号 line の文字番号 col の後に txt を挿入します。 txt が改行文字を含んでいる場合、新しい行が挿入されます。

カーソルの位置が調整されます。 カーソルの位置に文字列が挿入された場合、カーソルは挿入された文字列の末尾の後に移動します。

void QMultiLineEdit::insertChar ( QChar c ) [protected]

現在のカーソル位置に c を挿入します (この関数は後方互換性のために提供されます。これは insert() を呼び出すだけです)。

void QMultiLineEdit::insertLine ( const QString & txt, int line = -1 ) [virtual]

行番号 linetxt を挿入します。 line が 0 より小さいか行数より大きい場合、新しいテキストは末尾に挿入されます。 txt が改行文字を含んでいる場合、複数の行が挿入されます。

カーソルの位置は変更されません。

bool QMultiLineEdit::isEndOfParagraph ( int row ) const [protected]

row が段落の最後の行であるかどうかを返します。

この関数はワードラップモードでのみ意味があります。 そうでない場合返り値は必ず TRUE になります。

setWordWrap() もご覧ください。

bool QMultiLineEdit::isOverwriteMode () const

このマルチラインエディットが上書きモード、 つまり入力された文字がエディタ内の文字を置き換えるようになっていれば TRUE を返します。

setOverwriteMode() もご覧ください。

bool QMultiLineEdit::isReadOnly () const

このマルチラインエディットがテキスト入力を受けつけるならば FALSE を返します。 スクロールとカーソルの移動は常に可能です。

setReadOnly(), QWidget::isEnabled() もご覧ください。

bool QMultiLineEdit::isUndoEnabled () const

このマルチラインエディットで現在アンドゥが可能であるかどうかを返します。

setUndoEnabled() もご覧ください。

void QMultiLineEdit::keyPressEvent ( QKeyEvent * e ) [virtual protected]

このキープレスイベントハンドラはキープレスをラインエディタアクションに変換します。

以下は isReadOnly() が FALSE である場合のデフォルトのキーバインディングです :

さらに Windows では以下のキーバインディングが使用されます : All other keys with valid ASCII codes insert themselves into the line. 他のすべての有効な ASCII コードは自分自身を行に挿入します。

以下は isReadOnly() が TRUE である場合のデフォルトのキーバインディングです :

QWidget からの再実装です。

void QMultiLineEdit::killLine () [virtual protected]

現在のカーソル位置から行の末尾までのテキストを削除します。

void QMultiLineEdit::leaveEvent ( QEvent * ) [virtual protected]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

int QMultiLineEdit::length () const

現在のテキストの長さを返します。

setMaxLength() もご覧ください。

int QMultiLineEdit::lineLength ( int line ) const [protected]

行番号 line の行に含まれる文字の数を返します。

QString QMultiLineEdit::markedText () const [protected]

選択されているテキストのコピーを返します。

int QMultiLineEdit::maxLength () const

現在設定されているテキストの長さの制限を返します。 制限がなければ -1 を返します (これがデフォルトです)。

setMaxLength() もご覧ください。

int QMultiLineEdit::maxLineLength () const

現在設定されている行の長さの制限を返します。 制限がなければ -1 を返します (これがデフォルトです)。

setMaxLineLength() もご覧ください。

int QMultiLineEdit::maxLineWidth () const

このエディタの中で最も長い行の幅をピクセル単位で返します。

int QMultiLineEdit::maxLines () const

現在設定されている行数の制限を返します。 制限がない (デフォルト) 場合 -1 を返します。

setMaxLines() もご覧ください。

QSize QMultiLineEdit::minimumSizeHint () const [virtual]

1 文字とスクロールバーを表示するのに十分なサイズを返します。

QWidget からの再実装です。

void QMultiLineEdit::mouseDoubleClickEvent ( QMouseEvent * m ) [virtual protected]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

void QMultiLineEdit::mouseMoveEvent ( QMouseEvent * e ) [virtual protected]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

void QMultiLineEdit::mousePressEvent ( QMouseEvent * e ) [virtual protected]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

void QMultiLineEdit::mouseReleaseEvent ( QMouseEvent * e ) [virtual protected]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

void QMultiLineEdit::newLine () [virtual protected]

現在のカーソル位置で改行します。

int QMultiLineEdit::numLines () const

エディタ内の行数を返します。 一番上または一番下にある空の行も数えられます。 そのため、空のエディタではこのメソッドは 1 を返します。

void QMultiLineEdit::pageDown ( bool mark=FALSE ) [virtual protected]

カーソルを 1 ページ下に移動させます。 mark が TRUE の場合、テキストが選択されます。

void QMultiLineEdit::pageUp ( bool mark=FALSE ) [virtual protected]

カーソルを 1 ページ上に移動させます。 mark が TRUE の場合、テキストが選択されます。

void QMultiLineEdit::paintCell ( QPainter * painter, int row, int ) [virtual protected]

基本的な描画ロジックを実装しています。

QTableView からの再実装です。

void QMultiLineEdit::paste () [slot]

クリップボードから現在のカーソル位置にプレインテキストをコピーします。 選択されていたテキストは削除されます。

void QMultiLineEdit::pasteSubType ( const QCString & subtype ) [slot]

クリップボードから現在のカーソル位置に MIME サブタイプ subtype のテキストをコピーします。 選択されていたテキストは削除されます。

void QMultiLineEdit::redo () [slot]

最後のテキスト操作をもう一度行います。

void QMultiLineEdit::redoAvailable ( bool yes ) [signal]

このシグナルはリドゥが利用できるかどうかが変化したときに発生します。 yes が TRUE である場合、次に redoAvailable( FALSE ) が発生するまで redo() が利用できます。

void QMultiLineEdit::removeLine ( int line ) [virtual]

行番号 line の行を削除します。 line が 0 より小さいか行数より大きい場合、どの行も削除されません。

void QMultiLineEdit::resizeEvent ( QResizeEvent * e ) [virtual protected]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

void QMultiLineEdit::returnPressed () [signal]

このシグナルは、ユーザーが Return/Enter キーを押したときに発生します。 isReadOnly() が TRUE の場合は発生しません。

textChanged() もご覧ください。

void QMultiLineEdit::selectAll () [slot]

カーソルを移動せずに、すべてのテキストを選択します。

void QMultiLineEdit::setAlignment ( int flags )

アラインメントを設定します。 指定できる値は AlignLeft, Align(H)Center, AlignRight です。

alignment(), Qt::AlignmentFlags もご覧ください。

void QMultiLineEdit::setAutoUpdate ( bool enable ) [virtual]

この QMultiLineEdit 自動更新オプションを enable に設定します。

enable が TRUE (デフォルト) の場合、 エディタは内容が変更されると (一般にテキストが挿入または削除されると) 自動的に更新されます。

enable が FALSE の場合、ビューは自分自身を再描画せず、 ビューが変更されても内部状態変数を更新しません。 これは、大量の変更を行う場合にちらつきを防ぐために役に立ちます。 つまり、自動更新を無効にして変更を行い、自動更新を有効に戻し、repaint() を呼び出します。 それ以外の場合は特に役に立ちません。

注意 : 長い間 (イベントが複数回発生する間) ビューの自動更新を無効にしておかないでください。 例えば、自動更新が無効であるときにユーザーがビューを操作すると、おかしな事が起きます。

自動更新を TRUE に設定するとすぐにビューが再描画されるわけではありません。 再描画を行うには repaint() (ちらつきを防ぐため repaint(FALSE) が望ましい) を呼び出す必要があります。

autoUpdate(), repaint() もご覧ください。

void QMultiLineEdit::setCursorPosition ( int line, int col, bool mark = FALSE ) [virtual]

カーソルの位置を行番号 line の文字番号 col に設定します。 引数は正しい範囲に入るように調整されます。

mark が FALSE の場合、選択が消去されます。 TRUE の場合、選択が拡張されます。

cursorPosition() もご覧ください。

void QMultiLineEdit::setDefaultTabStop ( int ex ) [static]

すべての QMultiLineEdit インスタンスのタブストップの長さを ex に設定します。 この値は、ウィジェットのフォントでの小文字の 'x' の幅の倍数で表されます。 初期値は 0 です。

_warn この関数は再描画を行いません。 QMultiLineEdit ウィジェットが表示される前にこの関数を呼び出すのが良いでしょう。

defaultTabStop() もご覧ください。

void QMultiLineEdit::setEchoMode ( EchoMode em )

エコーモードを em に設定します。デフォルトは Normal です。

表示が更新されます。

setEchoMode() もご覧ください。

void QMultiLineEdit::setEdited ( bool e )

この QMultiLineEdit の編集済みフラグを on に設定します。 編集済みフラグはこの QMultiLineEdit によって読み取られることはありません。 ユーザーが QMultiLineEdit の内容を変更すると TRUE に設定されます。

例えばこの関数は、デフォルト値を提供したいけれども、 すぐにはデフォルト値を決めることができない場合に便利です。 この場合、デフォルト値を決めずにラインエディットを作成し、 デフォルト値が分かった時点でedited() の戻り値を確認して、 ユーザーがラインエディットを編集していなければ、 ラインエディットの内容を設定します。 別の例としては、内容を保存する必要があるかどうかを確認する場合に使われます。

edited() もご覧ください。

void QMultiLineEdit::setFixedVisibleLines ( int lines ) [virtual]

現在のフォントで lines 行のテキストを表示できるように、 QMultiLineEdit の高さを設定します。

setMaxLines(), setFixedHeight() もご覧ください。

void QMultiLineEdit::setFont ( const QFont & font ) [virtual]

内部の事情による再実装です。API には影響ありません。

void QMultiLineEdit::setHMargin ( int m ) [virtual]

水平マージンを設定します。

hMargin() もご覧ください。

void QMultiLineEdit::setMaxLength ( int m )

テキストの最大の長さを m に設定します。 無制限 (デフォルト) にするには -1 を使います。 既存の最大長さを越えるテキストは切りつめられます。

maxLength() もご覧ください。

void QMultiLineEdit::setMaxLineLength ( int m ) [virtual]

行の最大の長さを m に設定します。 無制限 (デフォルト) にするには -1 を使います。 既存の最大長さを越える行は切りつめられます。

maxLineLength() もご覧ください。

void QMultiLineEdit::setMaxLines ( int m ) [virtual]

最大の行数を m に設定します。 無制限 (デフォルト) にするには -1 を使います。 最大の行数を越えるテキストは削除されます。

最大の行数を越えるテキストはテキストの 末尾 から削除されます。 先頭 から削除されるテレタイプのような動作にしたい場合、 最大の行数を越えるテキストを追加する前に removeLine(0) を呼び出します。

maxLines(), numLines() もご覧ください。

void QMultiLineEdit::setOverwriteMode ( bool on ) [virtual slot]

on が TRUE の場合上書きモードを設定します。 上書きモードは入力された文字がエディタ内の文字を置き換えることを意味します。

isOverwriteMode() もご覧ください。

void QMultiLineEdit::setReadOnly ( bool on ) [virtual slot]

on が FALSE の場合、この QMultiLineEdit がテキスト入力を受け付けます。 スクロールとカーソル移動は常に可能です。

isReadOnly(), QWidget::setEnabled() もご覧ください。

void QMultiLineEdit::setSelection ( int row_from, int col_from, int row_to, int col_to ) [virtual]

row_from, col_from から row_to, col_to までのテキストを選択します。

void QMultiLineEdit::setText ( const QString & s ) [virtual slot]

テキストを s に設定します。以前のテキストは (もしあれば) 削除されます。

mainlyQt/editor.cpp layout/layout.cpp mainlyXt/editor.cpp mainlyMotif/editor.cpp scrollview/scrollview.cpp customlayout/main.cpp

void QMultiLineEdit::setUndoDepth ( int depth )

アンドゥスタックに保持できる操作の最大の数を設定します。

undoDepth() もご覧ください。

void QMultiLineEdit::setUndoEnabled ( bool enable )

enable にしたがってアンドゥが可能かどうかを設定します。

isUndoEnabled() もご覧ください。

void QMultiLineEdit::setValidator ( const QValidator * v ) [virtual]

現在はサポートされていません。

void QMultiLineEdit::setWordWrap ( WordWrap mode )

ワードラップモードを設定します。

デフォルトでは、ラッピングは単語を維持します。 単語の中での改行を許可するには、ラップポリシー を Anywhere に設定します (setWrapPolicy() 参照)。

デフォルトのラップモードは NoWrap です。

wordWrap(), setWrapColumnOrWidth(), setWrapPolicy() もご覧ください。

void QMultiLineEdit::setWrapColumnOrWidth ( int value )

ワードラップモードによって、ラップカラムまたはラップ行を設定します。

setWordWrap() もご覧ください。

void QMultiLineEdit::setWrapPolicy ( WrapPolicy policy )

ワードラップモードのときにどこでテキストを改行することができるかを定義します。

デフォルトは AtWhiteSpace です。

setWordWrap(), wrapPolicy() もご覧ください。

QSize QMultiLineEdit::sizeHint () const [virtual]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

QSizePolicy QMultiLineEdit::sizePolicy () const [virtual]

内部の事情による再実装です。API には影響ありません。

QWidget からの再実装です。

QString QMultiLineEdit::stringShown ( int row ) const [protected]

row に表示されている文字列を返します。echoMode() の処理も含まれます。

QString QMultiLineEdit::text () const

テキスト全体をコピーします。 この QMultiLineEdit がテキストを含んでいない場合 null 文字列 が返されます。

void QMultiLineEdit::textChanged () [signal]

このシグナルは、イベントまたはスロットによってテキストが変更されたときに発生します。 このシグナルは insertLine() などのスロットでない関数を呼び出したときには発生しないことに注意してください。

returnPressed() もご覧ください。

QString QMultiLineEdit::textLine ( int line ) const

行番号 line のテキストを返します (空文字列であることもあります)。 line が無効な場合 null 文字列 を返します。

int QMultiLineEdit::textWidth ( const QString & s ) [protected]

文字列 s の幅をピクセル単位で返します。 注意 : 行全体に対してのみ有効です。

int QMultiLineEdit::textWidth ( int line ) [protected]

line のテキストの幅をピクセル単位で返します。

void QMultiLineEdit::timerEvent ( QTimerEvent * ) [virtual protected]

内部の事情による再実装です。API には影響ありません。 バイナリ互換性のためだけに提供されています。

QObject からの再実装です。

void QMultiLineEdit::undo () [slot]

最後のテキスト操作を取り消します。

void QMultiLineEdit::undoAvailable ( bool yes ) [signal]

このシグナルはアンドゥが利用できるかどうかが変化したときに発生します。 yes が TRUE の場合、次に undoAvailable( FALSE ) が発生するまで undo() を利用することができます。

int QMultiLineEdit::undoDepth () const

アンドゥスタックに保持できる操作の最大の数を返します。

setUndoDepth() もご覧ください。

const QValidator * QMultiLineEdit::validator () const

現在はサポートされていません。

void QMultiLineEdit::wheelEvent ( QWheelEvent * e ) [virtual protected]

内部の事情による再実装です。API には影響ありません。 ホイールイベントを垂直スクロールバーに渡します。

QWidget からの再実装です。

QMultiLineEdit::WordWrap QMultiLineEdit::wordWrap() const

現在のワードラップモードを返します。

setWordWrap() もご覧ください。

int QMultiLineEdit::wrapColumnOrWidth () const

ワードラップモードによって、ラップカラムまたはラップ行を返します。

setWordWrap(), setWrapColumnOrWidth() もご覧ください。

QMultiLineEdit::WrapPolicy QMultiLineEdit::wrapPolicy() const

現在のワードラップポリシーを返します。

setWrapPolicy() もご覧ください。


Search the documentation, FAQ, qt-interest archive and more (uses www.trolltech.com):


This file is part of the Qt toolkit, copyright © 1995-2001 Trolltech, all rights reserved.


Copyright © 2001 TrolltechTrademarks
Qt version 2.3.2