- Qt参考文档
- Qt的类
- Qt的主要类
- Annotated Class Index
- 分组的类
- Member Function Index
- 关于Qt
- Qt的版本
- FAQs
- Window System-specific Notes
- 安装
- 如何学习Qt
- Qt教程一 —— 共十四步
- Qt教程二
- Examples
- Step-by-step Examples
- Key Features in Qt 3.0
- Porting to Qt 3.x
- 简体中文汉化日志
- Class Inheritance Hierarchy
- Qt Class Chart
- Header File Index
- 关于模块
- 画布模块
- 图标视图模块
- Network Module
- Qt OpenGL 三维绘图
- SQL模块
- 表格模块
- 工作区模块
- XML Module
- 概述与HOWTO
- Qt对象模型
- 信号和槽
- 窗口几何结构
- 事件和事件过滤器
- 以Qt国际化
- 调试技术
- Qt中的线程支持
- Qt插件HOWTO
- Pictures of Most Qt Widgets
- Company Information
- 如何报告bug
- Mailing Lists
- Qt的工具
- Qt翻译工具指南
- Qt助手和Qt参考文档
- qmake用户手册
- Standard Accelerator Keys
- Qt Free Edition License Agreement
- GNU General Public License
- Licenses for Code Used in Qt
- 抽象窗口部件类
- Analog Clock
- Walkthrough: A Tiny Editor Illustrating QActionGroup
- A Tiny Example Featuring QActionGroup
- Simple Addressbook
- Advanced Widgets
- Widget Appearance and Style
- Setting the Application Icon
- Main Window and Related Classes
- 介绍
- Qt参考文档介绍
- The 1 Minute Guide to using Qt Assistant
- Qt Assistant in More Detail
- Basic Widgets
- Biff (UNIX only)
- 如何生成大的稀疏QTable
- Buttons and Groupboxes
- A Complete Canvas Application
- Canvas Example
- Listviews with Checkable Items
- A small client-server example
- Collection Classes
- 坐标系统
- Cursors
- 写你自己的布局管理器
- Customized Layoutmanager
- Style overview
- Database Classes
- Format of the QDataStream Operators
- Digital Clock
- Qt Demo
- Qt 设计器
- Reference: Menu Options
- Reference: Toolbar Buttons
- Reference: Dialogs
- Reference: Wizards
- Reference: Windows
- Reference: The .ui File Format
- Creating a Qt Application
- Creating Main Windows with Actions, Toolbars and Menus
- The Designer Approach
- Subclassing and Dynamic Dialogs
- Creating Custom Widgets
- Creating Database Applications
- Customizing and Integrating Qt Designer
- Reference: Key Bindings
- Painting on the Desktop
- Dialog Classes
- A Directory Browser
- 拖放
- Drag And Drop Classes
- Drag and Drop
- Draw Demo
- Connect the Points
- Adding an accelerated graphics driver to Qt/Embedded
- Qt/Embedded Case Study - Cassiopeia E-100
- Character input in Qt/Embedded
- The Qt/Embedded-specific classes
- Qt/Embedded environment variables
- The Feature Definition File
- Fonts in Qt/Embedded
- Enabling the Linux Framebuffer
- Installing Qt/Embedded
- Qt/Embedded Performance Tuning
- Qt/Embedded Pointer Handling
- Porting your applications to Qt/Embedded
- Qt/嵌入式的虚拟帧缓冲
- Running Qt/Embedded applications
- Qt/Embedded as a VNC Server
- Environment Classes
- Event Classes
- Simple Filemanager
- 键盘焦点概述
- A Rectangle Draw "Benchmark"
- An FTP client
- Layout Management
- Grapher Plugin
- Graphics Classes
- Books about GUI
- Hello, World
- Help System
- Simple HTML Help Browser
- Internationalization
- Iconview
- iconview/simple_dd/main.cpp Example File
- iconview/simple_dd/main.h Example File
- Image Processing Classes
- Qt参考文档
- 安装Qt/Windows
- 安装Qt/X11
- Input/Output and Networking
- 布局类
- Layout Managers
- Conway's Game of Life
- Line Edits
- 介绍
- 发布管理器
- Translators
- Programmers
- Listboxes and Comboboxes
- Listbox Example
- Listviews
- A simple mail client
- Editors in a Motif form
- Editors in a Qt main window
- Editors in an Xt form
- makeqpf
- A MDI Application
- Using menus
- 元对象系统
- Miscellaneous Classes
- 使用元对象编译器
- Movies or the Story of the Animated GIF file
- Multimedia Classes
- Network Examples
- A simple NNTP implementation
- Qt-based LiveConnect Plugins
- LiveConnect Examples
- Object Model
- 对象树和对象所有权
- OpenGL Examples
- How to use X11 overlays with the Qt OpenGL extension
- Organizers
- Outliner to show use of DOM
- Picture
- Plugins
- Popup Widgets
- Table of Prime Numbers 2-9999
- Starting processes with IO redirection
- Progress Bar
- Progress Bar and Dialog Example
- 属性
- QAccel类
- qaccel.h包含文件
- QAccel成员列表
- QAccessible Class
- qaccessible.h Include File
- QAccessibleInterface Class
- QAccessibleInterface Member List
- QAccessible Member List
- QAccessibleObject Class
- QAccessibleObject Member List
- QAction类
- A Complete Application Window with Actions
- QAction Examples
- QActionGroup类
- QActionGroup成员列表
- qaction.h包含文件
- QAction成员列表
- QApplication类
- qapplication.h包含文件
- QApplication成员列表
- QAsciiCache Class
- qasciicache.h Include File
- QAsciiCacheIterator Class
- QAsciiCacheIterator Member List
- QAsciiCache Member List
- QAsciiDict Class
- qasciidict.h Include File
- QAsciiDictIterator Class
- QAsciiDictIterator Member List
- QAsciiDict Member List
- qasyncimageio.h Include File
- QAsyncIO Class
- qasyncio.h Include File
- QBitArray类
- qbitarray.h包含文件
- QBitArray成员列表
- QBitmap Class
- qbitmap.h Include File
- QBitmap Member List
- QBitVal Class
- QBitVal Member List
- QBoxLayout Class
- QBoxLayout Member List
- QBrush Class
- qbrush.h Include File
- QBrush Member List
- QBuffer类
- qbuffer.h包含文件
- QBuffer成员列表
- QButton类
- QButtonGroup类
- qbuttongroup.h包含文件
- QButtonGroup成员列表
- qbutton.h包含文件
- QButton成员列表
- QByteArray类
- QByteArray成员列表
- QCache Class
- qcache.h Include File
- QCacheIterator Class
- QCacheIterator Member List
- QCache Member List
- QCanvas Class
- QCanvasEllipse Class
- QCanvasEllipse Member List
- qcanvas.h Include File
- QCanvasItem Class
- QCanvasItemList Class
- QCanvasItemList Member List
- QCanvasItem Member List
- QCanvasLine Class
- QCanvasLine Member List
- QCanvas Member List
- QCanvasPixmap Class
- QCanvasPixmapArray Class
- QCanvasPixmapArray Member List
- QCanvasPixmap Member List
- QCanvasPolygon Class
- QCanvasPolygonalItem Class
- QCanvasPolygonalItem Member List
- QCanvasPolygon Member List
- QCanvasRectangle Class
- QCanvasRectangle Member List
- QCanvasSpline Class
- QCanvasSpline Member List
- QCanvasSprite Class
- QCanvasSprite Member List
- QCanvasText Class
- QCanvasText Member List
- QCanvasView Class
- QCanvasView Member List
- QCDEStyle Class
- qcdestyle.h Include File
- QCDEStyle Member List
- QChar Class
- QChar Member List
- QCharRef Class
- QCharRef Member List
- QCheckBox类
- qcheckbox.h包含文件
- QCheckBox成员列表
- QCheckListItem Class
- QCheckListItem Member List
- QCheckTableItem类
- QCheckTableItem成员列表
- QChildEvent Class
- QChildEvent Member List
- QClipboard类
- qclipboard.h包含文件
- QClipboard成员列表
- QCloseEvent Class
- QCloseEvent Member List
- QColor Class
- QColorDialog类
- qcolordialog.h包含文件
- QColorDialog成员列表
- QColorDrag Class
- QColorDrag Member List
- QColorGroup Class
- QColorGroup Member List
- qcolor.h Include File
- QColor Member List
- QComboBox Class
- qcombobox.h Include File
- QComboBox Member List
- QComboTableItem类
- QComboTableItem成员列表
- QCommonStyle Class
- qcommonstyle.h Include File
- QCommonStyle Member List
- QConstString Class
- QConstString Member List
- QContextMenuEvent Class
- QContextMenuEvent Member List
- QCopChannel Class
- qcopchannel_qws.h Include File
- QCopChannel Member List
- QCString类
- qcstring.h包含文件
- QCString成员列表
- QCursor Class
- qcursor.h Include File
- QCursor Member List
- QCustomEvent Class
- QCustomEvent Member List
- QCustomMenuItem Class
- QCustomMenuItem Member List
- QDataBrowser Class
- qdatabrowser.h Include File
- QDataBrowser Member List
- QDataPump Class
- QDataPump Member List
- QDataSink Class
- QDataSource Class
- QDataSource Member List
- QDataStream类
- qdatastream.h包含文件
- QDataStream成员列表
- QDataTable Class
- qdatatable.h Include File
- QDataTable Member List
- QDataView Class
- qdataview.h Include File
- QDataView Member List
- QDate类
- QDateEdit Class
- QDateEdit Member List
- QDate成员列表
- QDateTime类
- QDateTimeEdit Class
- qdatetimeedit.h Include File
- QDateTimeEdit Member List
- qdatetime.h包含文件
- QDateTime成员列表
- QDesktopWidget Class
- qdesktopwidget.h Include File
- QDesktopWidget Member List
- QDial Class
- qdial.h Include File
- QDial Member List
- QDialog类
- qdialog.h包含文件
- QDialog成员列表
- QDict Class
- qdict.h Include File
- QDictIterator Class
- QDictIterator Member List
- QDict Member List
- QDir类
- QDirectPainter Class
- qdirectpainter_qws.h Include File
- QDirectPainter Member List
- QDir
- qdir.h包含文件
- QDir成员列表
- QDns Class
- qdns.h Include File
- QDns Member List
- QDockArea类
- qdockarea.h包含文件
- QDockArea成员列表
- QDockWindow类
- qdockwindow.h包含文件
- QDockWindow成员列表
- QDomAttr Class
- QDomAttr Member List
- QDomCDATASection Class
- QDomCDATASection Member List
- QDomCharacterData Class
- QDomCharacterData Member List
- QDomComment Class
- QDomComment Member List
- QDomDocument Class
- QDomDocumentFragment Class
- QDomDocumentFragment Member List
- QDomDocument Member List
- QDomDocumentType Class
- QDomDocumentType Member List
- QDomElement Class
- QDomElement Member List
- QDomEntity Class
- QDomEntity Member List
- QDomEntityReference Class
- QDomEntityReference Member List
- qdom.h Include File
- QDomImplementation Class
- QDomImplementation Member List
- QDomNamedNodeMap Class
- QDomNamedNodeMap Member List
- QDomNode Class
- QDomNodeList Class
- QDomNodeList Member List
- QDomNode Member List
- QDomNotation Class
- QDomNotation Member List
- QDomProcessingInstruction Class
- QDomProcessingInstruction Member List
- QDomText Class
- QDomText Member List
- QDoubleValidator类
- QDoubleValidator成员列表
- QDragEnterEvent Class
- QDragEnterEvent Member List
- QDragLeaveEvent Class
- QDragLeaveEvent Member List
- QDragMoveEvent Class
- QDragMoveEvent Member List
- QDragObject Class
- qdragobject.h Include File
- QDragObject Member List
- qdrawutil.h Include File
- QDropEvent Class
- QDropEvent Member List
- QDropSite Class
- qdropsite.h Include File
- QEditorFactory Class
- qeditorfactory.h Include File
- QEditorFactory Member List
- QEmbed - File and Image Embedder
- QErrorMessage类
- qerrormessage.h包含文件
- QErrorMessage成员列表
- QEucJpCodec Class
- qeucjpcodec.h Include File
- QEucJpCodec Member List
- QEucKrCodec Class
- qeuckrcodec.h Include File
- QEucKrCodec Member List
- QEvent类
- qevent.h包含文件
- QEvent成员列表
- Font Displayer
- QFile类
- QFileDialog类
- qfiledialog.h包含文件
- QFileDialog成员列表
- qfile.h包含文件
- QFileIconProvider Class
- QFileIconProvider Member List
- QFileInfo Class
- qfileinfo.h Include File
- QFileInfo Member List
- QFile成员列表
- QFilePreview Class
- QFilePreview Member List
- QFocusData Class
- qfocusdata.h Include File
- QFocusData Member List
- QFocusEvent Class
- QFocusEvent Member List
- QFont Class
- QFontDatabase Class
- qfontdatabase.h Include File
- QFontDatabase Member List
- QFontDialog类
- qfontdialog.h包含文件
- QFontDialog成员列表
- QFont Examples
- qfont.h Include File
- QFontInfo Class
- qfontinfo.h Include File
- QFontInfo Member List
- QFontManager Class
- qfontmanager_qws.h Include File
- QFontManager Member List
- QFont Member List
- QFontMetrics Class
- qfontmetrics.h Include File
- QFontMetrics Member List
- QFrame类
- qframe.h包含文件
- QFrame成员列表
- QFtp类
- qftp.h包含文件
- QFtp成员列表
- QGb18030Codec Class
- qgb18030codec.h Include File
- QGb18030Codec Member List
- QGbkCodec Class
- QGbkCodec Member List
- qgfx_qws.h Include File
- QGL Class
- QGLayoutIterator Class
- QGLayoutIterator Member List
- QGLColormap Class
- qglcolormap.h Include File
- QGLColormap Member List
- QGLContext Class
- QGLContext Member List
- QGLFormat Class
- QGLFormat Member List
- qgl.h Include File
- QGL Member List
- qglobal.h Include File
- QGLWidget Class
- QGLWidget Member List
- QGrid类
- qgrid.h包含文件
- QGridLayout Class
- QGridLayout Member List
- QGrid成员列表
- QGridView Class
- qgridview.h Include File
- QGridView Member List
- QGroupBox类
- qgroupbox.h包含文件
- QGroupBox成员列表
- QGuardedPtr类
- qguardedptr.h包含文件
- QGuardedPtr成员列表
- QHBox Class
- qhbox.h Include File
- QHBoxLayout Class
- QHBoxLayout Member List
- QHBox Member List
- QHButtonGroup类
- qhbuttongroup.h包含文件
- QHButtonGroup成员列表
- QHeader类
- qheader.h包含文件
- QHeader成员列表
- QHebrewCodec Class
- QHebrewCodec Member List
- QHGroupBox类
- qhgroupbox.h包含文件
- QHGroupBox成员列表
- QHideEvent Class
- QHideEvent Member List
- QHostAddress Class
- qhostaddress.h Include File
- QHostAddress Member List
- QHttp Class
- qhttp.h Include File
- QHttp Member List
- QIconDrag Class
- QIconDragItem Class
- QIconDragItem Member List
- QIconDrag Member List
- QIconSet Class
- qiconset.h Include File
- QIconSet Member List
- QIconView Class
- qiconview.h Include File
- QIconViewItem Class
- QIconViewItem Member List
- QIconView Member List
- QImage Class
- QImageConsumer Class
- QImageConsumer Member List
- QImageDecoder Class
- QImageDecoder Member List
- QImageDrag Class
- QImageDrag Member List
- QImageFormat Class
- QImageFormat Member List
- QImageFormatPlugin Class
- qimageformatplugin.h Include File
- QImageFormatPlugin Member List
- QImageFormatType Class
- QImageFormatType Member List
- qimage.h Include File
- QImageIO Class
- QImageIO Member List
- QImage Member List
- QIMEvent Class
- QIMEvent Member List
- QInputDialog类
- qinputdialog.h包含文件
- QInputDialog成员列表
- QIntCache Class
- qintcache.h Include File
- QIntCacheIterator Class
- QIntCacheIterator Member List
- QIntCache Member List
- QIntDict Class
- qintdict.h Include File
- QIntDictIterator Class
- QIntDictIterator Member List
- QIntDict Member List
- QIntValidator类
- QIntValidator成员列表
- QIODevice类
- qiodevice.h包含文件
- QIODevice成员列表
- QIODeviceSource Class
- QJisCodec Class
- qjiscodec.h Include File
- QJisCodec Member List
- qkeyboard_qws.h Include File
- QKeyEvent Class
- QKeyEvent Member List
- QKeySequence Class
- qkeysequence.h Include File
- QKeySequence Member List
- QLabel Class
- qlabel.h Include File
- QLabel Member List
- QLayout Class
- qlayout.h Include File
- QLayoutItem Class
- QLayoutItem Member List
- QLayoutIterator Class
- QLayoutIterator Member List
- QLayout Member List
- QLCDNumber Class
- qlcdnumber.h Include File
- QLCDNumber Member List
- QLibrary Class
- qlibrary.h Include File
- QLibrary Member List
- QLineEdit Class
- qlineedit.h Include File
- QLineEdit Member List
- QListBox Class
- qlistbox.h Include File
- QListBoxItem Class
- QListBoxItem Member List
- QListBox Member List
- QListBoxPixmap Class
- QListBoxPixmap Member List
- QListBoxText Class
- QListBoxText Member List
- QListView Class
- qlistview.h Include File
- QListViewItem Class
- QListViewItemIterator Class
- QListViewItemIterator Member List
- QListViewItem Member List
- QListView Member List
- QLocalFs Class
- qlocalfs.h Include File
- QLocalFs Member List
- QLock Class
- qlock_qws.h Include File
- QLock Member List
- QMag
- QMainWindow类
- qmainwindow.h包含文件
- QMainWindow成员列表
- qmake的介绍
- 安装qmake
- 10分钟学会使用qmake
- qmake教程
- qmake概念
- qmake高级概念
- qmake Command Reference
- QMap Class
- QMapConstIterator Class
- QMapConstIterator Member List
- qmap.h Include File
- QMapIterator Class
- QMapIterator Member List
- QMap Member List
- QMemArray类
- qmemarray.h包含文件
- QMemArray成员列表
- QMenuBar Class
- qmenubar.h Include File
- QMenuBar Member List
- QMenuData Class
- qmenudata.h Include File
- QMenuData Member List
- QMessageBox类
- qmessagebox.h包含文件
- QMessageBox成员列表
- QMetaObject Class
- qmetaobject.h Include File
- QMetaObject Member List
- QMetaProperty Class
- QMetaProperty Member List
- qmime.h Include File
- QMimeSource Class
- QMimeSourceFactory Class
- QMimeSourceFactory Member List
- QMimeSource Member List
- QMotifPlusStyle Class
- qmotifplusstyle.h Include File
- QMotifPlusStyle Member List
- QMotifStyle Class
- qmotifstyle.h Include File
- QMotifStyle Member List
- QMouseEvent Class
- QMouseEvent Member List
- QMoveEvent Class
- QMoveEvent Member List
- QMovie Class
- qmovie.h Include File
- QMovie Member List
- QMultiLineEdit Class
- qmultilineedit.h Include File
- QMultiLineEdit Member List
- QMutex类
- qmutex.h包含文件
- QMutex成员列表
- qnamespace.h Include File
- qnetwork.h Example File
- QNetworkOperation Class
- QNetworkOperation Member List
- QNetworkProtocol Class
- qnetworkprotocol.h Include File
- QNetworkProtocol Member List
- qnp.h Include File
- QNPInstance Class
- QNPInstance Member List
- QNPlugin Class
- QNPlugin Member List
- QNPStream Class
- QNPStream Member List
- QNPWidget Class
- QNPWidget Member List
- QObject类
- QObjectCleanupHandler Class
- qobjectcleanuphandler.h Include File
- QObjectCleanupHandler Member List
- qobject.h包含文件
- QObjectList类
- qobjectlist.h包含文件
- QObjectListIt类
- QObjectListIt成员列表
- QObjectList成员列表
- QObject成员列表
- QPaintDevice类
- qpaintdevice.h包含文件
- QPaintDevice成员列表
- QPaintDeviceMetrics Class
- qpaintdevicemetrics.h Include File
- QPaintDeviceMetrics Member List
- QPainter类
- qpainter.h包含文件
- QPainter成员列表
- QPaintEvent Class
- QPaintEvent Member List
- QPair Class
- qpair.h Include File
- QPair Member List
- QPalette Class
- qpalette.h Include File
- QPalette Member List
- QPen Class
- qpen.h Include File
- QPen Member List
- QPicture Class
- qpicture.h Include File
- QPicture Member List
- QPixmap Class
- QPixmapCache Class
- qpixmapcache.h Include File
- QPixmapCache Member List
- qpixmap.h Include File
- QPixmap Member List
- QPlatinumStyle Class
- qplatinumstyle.h Include File
- QPlatinumStyle Member List
- QPNGImagePacker Class
- QPNGImagePacker Member List
- qpngio.h Include File
- QPoint类
- QPointArray Class
- qpointarray.h Include File
- QPointArray Member List
- qpoint.h包含文件
- QPoint成员列表
- QPopupMenu Class
- qpopupmenu.h Include File
- QPopupMenu Member List
- QPrinter Class
- qprinter.h Include File
- QPrinter Member List
- QProcess Class
- QProcess Examples
- qprocess.h Include File
- QProcess Member List
- QProgressBar Class
- qprogressbar.h Include File
- QProgressBar Member List
- QProgressDialog类
- qprogressdialog.h包含文件
- QProgressDialog成员列表
- QPtrCollection类
- qptrcollection.h包含文件
- QPtrCollection成员列表
- QPtrDict Class
- qptrdict.h Include File
- QPtrDictIterator Class
- QPtrDictIterator Member List
- QPtrDict Member List
- QPtrList类
- qptrlist.h包含文件
- QPtrListIterator类
- QPtrListIterator成员列表
- QPtrList成员列表
- QPtrQueue类
- qptrqueue.h包含文件
- QPtrQueue成员列表
- QPtrStack类
- qptrstack.h包含文件
- QPtrStack成员列表
- QPtrVector类
- qptrvector.h包含文件
- QPtrVector成员列表
- QPushButton类
- qpushbutton.h包含文件
- QPushButton成员列表
- QRadioButton Class
- qradiobutton.h Include File
- QRadioButton Member List
- QRangeControl类
- qrangecontrol.h包含文件
- QRangeControld成员列表
- QRect类
- qrect.h包含文件
- QRect成员列表
- QRegExp Class
- qregexp.h Include File
- QRegExp Member List
- QRegExpValidator Class
- QRegExpValidator Member List
- QRegion Class
- qregion.h Include File
- QRegion Member List
- QResizeEvent Class
- QResizeEvent Member List
- qrtlcodec.h Include File
- QScreen Class
- QScreen Member List
- QScrollBar类
- qscrollbar.h包含文件
- QScrollBar成员列表
- QScrollView类
- qscrollview.h包含文件
- QScrollView成员列表
- QSemaphore类
- qsemaphore.h包含文件
- QSemaphore成员列表
- QServerSocket Class
- qserversocket.h Include File
- QServerSocket Member List
- QSessionManager Class
- qsessionmanager.h Include File
- QSessionManager Member List
- QSettings Class
- qsettings.h Include File
- QSettings Member List
- QSGIStyle Class
- qsgistyle.h Include File
- QSGIStyle Member List
- QShowEvent Class
- QShowEvent Member List
- QSignal Class
- qsignal.h Include File
- QSignalMapper Class
- qsignalmapper.h Include File
- QSignalMapper Member List
- QSignal Member List
- QSimpleRichText Class
- qsimplerichtext.h Include File
- QSimpleRichText Member List
- QSize类
- QSizeGrip Class
- qsizegrip.h Include File
- QSizeGrip Member List
- qsize.h包含文件
- QSize成员列表
- QSizePolicy Class
- qsizepolicy.h Include File
- QSizePolicy Member List
- QSjisCodec Class
- qsjiscodec.h Include File
- QSjisCodec Member List
- QSlider Class
- qslider.h Include File
- QSlider Member List
- QSocket类
- QSocketDevice Class
- qsocketdevice.h Include File
- QSocketDevice Member List
- qsocket.h包含文件
- QSocket成员列表
- QSocketNotifier Class
- qsocketnotifier.h Include File
- QSocketNotifier Member List
- QSortedList Class
- qsortedlist.h Include File
- QSortedList Member List
- QSound类
- qsound.h包含文件
- QSound成员列表
- QSpacerItem Class
- QSpacerItem Member List
- QSpinBox Class
- qspinbox.h Include File
- QSpinBox Member List
- QSplitter Class
- qsplitter.h Include File
- QSplitter Member List
- QSql类
- QSqlCursor Class
- qsqlcursor.h Include File
- QSqlCursor Member List
- QSqlDatabase Class
- qsqldatabase.h Include File
- QSqlDatabase Member List
- QSqlDriver Class
- qsqldriver.h Include File
- QSqlDriver Member List
- QSqlDriverPlugin Class
- qsqldriverplugin.h Include File
- QSqlDriverPlugin Member List
- QSqlEditorFactory Class
- qsqleditorfactory.h Include File
- QSqlEditorFactory Member List
- QSqlError Class
- qsqlerror.h Include File
- QSqlError Member List
- QSqlField Class
- qsqlfield.h Include File
- QSqlFieldInfo Class
- QSqlFieldInfo Member List
- QSqlField Member List
- QSqlForm Class
- qsqlform.h Include File
- QSqlForm Member List
- qsql.h包含文件
- QSqlIndex Class
- qsqlindex.h Include File
- QSqlIndex Member List
- QSql成员列表
- QSqlPropertyMap Class
- qsqlpropertymap.h Include File
- QSqlPropertyMap Member List
- QSqlQuery类
- qsqlquery.h 包含文件
- QSqlQuery成员列表
- QSqlRecord Class
- qsqlrecord.h Include File
- QSqlRecordInfo Class
- QSqlRecordInfo Member List
- QSqlRecord Member List
- QSqlResult Class
- qsqlresult.h Include File
- QSqlResult Member List
- QStatusBar类
- qstatusbar.h包含文件
- QStatusBar成员列表
- QStoredDrag Class
- QStoredDrag Member List
- QStrIList Class
- QStrIList Member List
- QString类
- qstring.h包含文件
- QStringList Class
- qstringlist.h Include File
- QStringList Member List
- QString成员列表
- QStrList Class
- qstrlist.h Include File
- QStrListIterator Class
- QStrListIterator Member List
- QStrList Member List
- QStyle Class
- QStyleFactory Class
- qstylefactory.h Include File
- QStyleFactory Member List
- qstyle.h Include File
- QStyle Member List
- QStyleOption Class
- QStyleOption Member List
- QStylePlugin Class
- qstyleplugin.h Include File
- QStylePlugin Member List
- QStyleSheet Class
- qstylesheet.h Include File
- QStyleSheetItem Class
- QStyleSheetItem Member List
- QStyleSheet Member List
- Qt类
- QTab Class
- QTabBar Class
- qtabbar.h Include File
- QTabBar Member List
- QTabDialog类
- qtabdialog.h包含文件
- QTabDialog成员列表
- QTable类
- qtable.h包含文件
- QTableItem类
- QTableItem成员列表
- QTable成员列表
- QTableSelection类
- QTableSelection成员列表
- QTabletEvent Class
- QTabletEvent Member List
- QTab Member List
- QTabWidget Class
- qtabwidget.h Include File
- QTabWidget Member List
- QTextBrowser Class
- qtextbrowser.h Include File
- QTextBrowser Member List
- QTextCodec Class
- qtextcodec.h Include File
- QTextCodec Member List
- QTextCodecPlugin Class
- qtextcodecplugin.h Include File
- QTextCodecPlugin Member List
- QTextDecoder Class
- QTextDecoder Member List
- QTextDrag Class
- QTextDrag Member List
- QTextEdit类
- qtextedit.h包含文件
- QTextEdit成员列表
- QTextEncoder Class
- QTextEncoder Member List
- QTextIStream类
- QTextIStream成员列表
- QTextOStream类
- QTextOStream成员列表
- QTextStream类
- qtextstream.h包含文件
- QTextStream成员列表
- QTextView Class
- qtextview.h Include File
- QTextView Member List
- QThread类
- qthread.h包含文件
- QThread成员列表
- Display Images in Qt-supported Formats
- QTime类
- QTimeEdit Class
- QTimeEdit Member List
- QTime成员列表
- QTimer类
- QTimerEvent类
- QTimerEvent成员列表
- qtimer.h包含文件
- QTimer成员列表
- Qt模板库类
- Qt Member List
- QtMultiLineEdit Class
- qtmultilineedit.h Include File
- QtMultiLineEdit Member List
- QToolBar类
- qtoolbar.h包含文件
- QToolBar成员列表
- QToolButton类
- qtoolbutton.h包含文件
- QToolButton成员列表
- QToolTip Class
- QToolTipGroup Class
- QToolTipGroup Member List
- qtooltip.h Include File
- QToolTip Member List
- QTranslator Class
- qtranslator.h Include File
- QTranslator Member List
- QTranslatorMessage Class
- QTranslatorMessage Member List
- QTsciiCodec Class
- qtsciicodec.h Include File
- QTsciiCodec Member List
- QtTableView Class
- qttableview.h Include File
- QtTableView Member List
- Qt模板库
- QUriDrag Class
- QUriDrag Member List
- QUrl Class
- qurl.h Include File
- QUrlInfo Class
- qurlinfo.h Include File
- QUrlInfo Member List
- QUrl Member List
- QUrlOperator Class
- qurloperator.h Include File
- QUrlOperator Member List
- QValidator类
- qvalidator.h包含文件
- QValidator成员列表
- QVariant Class
- qvariant.h Include File
- QVariant Member List
- QVBox Class
- qvbox.h Include File
- QVBoxLayout Class
- QVBoxLayout Member List
- QVBox Member List
- QVButtonGroup类
- qvbuttongroup.h包含文件
- QVButtonGroup成员列表
- QVGroupBox类
- qvgroupbox.h包含文件
- QVGroupBox成员列表
- QWaitCondition类
- qwaitcondition.h包含文件
- QWaitCondition成员列表
- Simple HTML Browser
- QWhatsThis类
- qwhatsthis.h包含文件
- QWhatsThis成员列表
- QWheelEvent Class
- QWheelEvent Member List
- QWidget类
- QWidgetFactory Class
- qwidgetfactory.h Include File
- QWidgetFactory Member List
- qwidget.h包含文件
- QWidgetItem Class
- QWidgetItem Member List
- QWidget成员列表
- QWidgetPlugin Class
- qwidgetplugin.h Include File
- QWidgetPlugin Member List
- QWidgetStack类
- qwidgetstack.h包含文件
- QWidgetStack成员列表
- qwindowdefs.h Include File
- QWindowsMime Class
- QWindowsMime Member List
- QWindowsStyle Class
- qwindowsstyle.h Include File
- QWindowsStyle Member List
- qwindowsystem_qws.h Include File
- QWizard类
- qwizard.h包含文件
- QWizard成员列表
- QWMatrix Class
- qwmatrix.h Include File
- QWMatrix Member List
- QWorkspace类
- qworkspace.h包含文件
- QWorkspace成员列表
- Qt/Embedded
- QWSDecoration Class
- qwsdecoration_qws.h Include File
- QWSDecoration Member List
- QWSKeyboardHandler Class
- QWSKeyboardHandler Member List
- qwsmouse_qws.h Include File
- QWSMouseHandler Class
- QWSMouseHandler Member List
- QWSServer Class
- QWSServer Member List
- QWSWindow Class
- QWSWindow Member List
- QXmlAttributes Class
- QXmlAttributes Member List
- QXmlContentHandler Class
- QXmlContentHandler Member List
- QXmlDeclHandler Class
- QXmlDeclHandler Member List
- QXmlDefaultHandler Class
- QXmlDefaultHandler Member List
- QXmlDTDHandler Class
- QXmlDTDHandler Member List
- QXmlEntityResolver Class
- QXmlEntityResolver Member List
- QXmlErrorHandler Class
- QXmlErrorHandler Member List
- qxml.h Include File
- QXmlInputSource Class
- QXmlInputSource Member List
- QXmlLexicalHandler Class
- QXmlLexicalHandler Member List
- QXmlLocator Class
- QXmlLocator Member List
- QXmlNamespaceSupport Class
- QXmlNamespaceSupport Member List
- QXmlParseException Class
- QXmlParseException Member List
- QXmlReader Class
- QXmlSimpleReader Class
- QXmlSimpleReader Member List
- QXtApplication Class
- QXtApplication Member List
- qxt.h Include File
- QXtWidget Class
- QXtWidget Member List
- Range controls
- Richtext
- Rot13
- Simple Painting Application
- Qt的文本引擎
- Scrollview
- Session Management
- Implicitly and Explicitly Shared Classes
- Shared Classes
- Show Image
- Drag and Drop (Simple)
- Walkthrough: A Simple Application
- Walkthrough: A Simple Application with Actions
- A Complete Application Window
- A simple demonstration of QFont member functions
- Walkthrough: A simple QFont demonstration
- 小表格样例
- Sound Example
- Splitter
- SQL Module - Drivers
- Qt SQL Examples
- sql/overview/basicbrowsing2/main.cpp Example File
- sql/overview/basicbrowsing/main.cpp Example File
- sql/overview/basicdatamanip/main.cpp Example File
- sql/overview/connect1/main.cpp Example File
- sql/overview/create_connections/main.cpp Example File
- sql/overview/custom1/main.cpp Example File
- sql/overview/custom1/main.h Example File
- sql/overview/del/main.cpp Example File
- sql/overview/extract/main.cpp Example File
- sql/overview/form1/main.cpp Example File
- sql/overview/form2/main.h Example File
- sql/overview/insert/main.cpp Example File
- sql/overview/navigating/main.cpp Example File
- sql/overview/order1/main.cpp Example File
- sql/overview/order2/main.cpp Example File
- sql/overview/retrieve1/main.cpp Example File
- sql/overview/retrieve2/main.cpp Example File
- sql/overview/subclass1/main.cpp Example File
- sql/overview/subclass2/main.cpp Example File
- sql/overview/subclass2/main.h Example File
- sql/overview/subclass3/main.cpp Example File
- sql/overview/subclass3/main.h Example File
- sql/overview/subclass4/main.cpp Example File
- sql/overview/subclass4/main.h Example File
- sql/overview/subclass5/main.cpp Example File
- sql/overview/subclass5/main.h Example File
- sql/overview/table1/main.cpp Example File
- sql/overview/table2/main.cpp Example File
- sql/overview/table3/main.cpp Example File
- sql/overview/table3/main.h Example File
- sql/overview/table4/main.cpp Example File
- sql/overview/table4/main.h Example File
- sql/overview/update/main.cpp Example File
- SQL Table
- 表格样例
- t10/cannon.cpp Example File
- t10/cannon.h Example File
- t10/lcdrange.cpp Example File
- t10/lcdrange.h Example File
- t10/main.cpp Example File
- t11/cannon.cpp Example File
- t11/cannon.h Example File
- t11/lcdrange.cpp Example File
- t11/lcdrange.h Example File
- t11/main.cpp Example File
- t12/cannon.cpp Example File
- t12/cannon.h Example File
- t12/lcdrange.cpp Example File
- t12/lcdrange.h Example File
- t12/main.cpp Example File
- t13/cannon.cpp Example File
- t13/cannon.h Example File
- t13/gamebrd.cpp Example File
- t13/gamebrd.h Example File
- t13/lcdrange.cpp Example File
- t13/lcdrange.h Example File
- t13/main.cpp Example File
- t14/cannon.cpp Example File
- t14/cannon.h Example File
- t14/gamebrd.cpp Example File
- t14/gamebrd.h Example File
- t14/lcdrange.cpp Example File
- t14/lcdrange.h Example File
- t14/main.cpp Example File
- t7/lcdrange.cpp Example File
- t7/lcdrange.h Example File
- t7/main.cpp Example File
- t8/cannon.cpp Example File
- t8/cannon.h Example File
- t8/lcdrange.cpp Example File
- t8/lcdrange.h Example File
- t8/main.cpp Example File
- t9/cannon.cpp Example File
- t9/cannon.h Example File
- t9/lcdrange.cpp Example File
- t9/lcdrange.h Example File
- t9/main.cpp Example File
- Tabdialog
- table/bigtable/main.cpp Example File
- 表格例程
- Tablet Example
- A tiny SAX2 parser
- Demonstration of SAX2 features
- 为什么Qt不用模板来实现信号和槽?
- Tetrix
- Text Related Classes
- Text Edit Example
- Themes (Styles)
- 线程
- Tic Tac Toe
- 时间和日期
- 定时器
- A Tiny Example Featuring a Toggle Action
- Non-GUI Classes
- Advanced use of tool tips
- Trivial Example
- Qt教程一 —— 第一章:Hello, World!
- Qt教程一 —— 第二章:调用退出
- Qt教程一 —— 第三章:家庭价值
- Qt教程一 —— 第四章:使用窗口部件
- Qt教程一 —— 第五章:组装积木
- Qt教程一 —— 第六章:组装丰富的积木!
- Qt教程一 —— 第七章:一个事物领导另一个
- Qt教程一 —— 第八章:准备战斗
- Qt教程一 —— 第九章:你可以使用加农炮了
- Qt教程一 —— 第十章:像丝一样滑
- Qt教程一 —— 第十一章:给它一个炮弹
- Qt教程一 —— 第十一章:悬在空中的砖
- Qt教程一 —— 第十三章:游戏结束
- Qt教程一 —— 第十四章:面对墙壁
- 介绍
- 大图片
- 数据元素
- 主体很容易
- 实现图形用户界面
- 画布控制
- 文件处理
- 获得数据
- 设置选项
- 项目文件
- 完成
- User Interface Compiler (uic)
- 关于Unicode
- Widgets Example
- Wizard
- wizard/wizard.cpp Example File
- wizard/wizard.h Example File
- Transformed Graphics Demo
- Qt XML Examples
- Walkthrough: Using SAX2 features with the Qt XML classes
- Walkthrough: How to use the Qt SAX2 classes
- XML
- Qt Xt/Motif Support Extension
- 适应2000年问题声明
QtMultiLineEdit Class
The QtMultiLineEdit widget is a simple editor for inputting text. More...
#include <qtmultilineedit.h>
Inherits QtTableView.
List of all member functions.
Public Members
- QtMultiLineEdit ( QWidget*parent = 0, constchar*name = 0 )
- ~QtMultiLineEdit ()
- QString textLine ( intline ) const
- int numLines () const
- virtual QSize minimumSizeHint () const
- virtual void insertLine ( constQString&txt, intline = -1 )
- virtual void insertAt ( constQString&s, intline, intcol, boolmark = FALSE )
- virtual void removeLine ( intline )
- void cursorPosition ( int*line, int*col ) const (obsolete)
- virtual void setCursorPosition ( intline, intcol, boolmark = FALSE )
- void getCursorPosition ( int*line, int*col ) const
- bool atBeginning () const
- bool atEnd () const
- virtual void setFixedVisibleLines ( intlines )
- int maxLineWidth () const
- void setAlignment ( intflags )
- int alignment () const
- virtual void setValidator ( constQValidator*v )
- const QValidator * validator () const
- void setEdited ( bool )
- bool edited () const
- void cursorWordForward ( boolmark )
- void cursorWordBackward ( boolmark )
- enum EchoMode { Normal, NoEcho, Password }
- virtual void setEchoMode ( EchoMode )
- EchoMode echoMode () const
- void setMaxLength ( int )
- int maxLength () const
- virtual void setMaxLineLength ( intm )
- int maxLineLength () const
- virtual void setMaxLines ( int )
- int maxLines () const
- virtual void setHMargin ( int )
- int hMargin () const
- virtual void setSelection ( introw_from, intcol_from, introw_to, intcol_to )
- enum WordWrap { NoWrap, WidgetWidth, FixedPixelWidth, FixedColumnWidth }
- void setWordWrap ( WordWrapmode )
- WordWrap wordWrap () const
- void setWrapColumnOrWidth ( int )
- int wrapColumnOrWidth () const
- enum WrapPolicy { AtWhiteSpace, Anywhere }
- void setWrapPolicy ( WrapPolicypolicy )
- WrapPolicy wrapPolicy () const
- bool autoUpdate () const
- virtual void setAutoUpdate ( bool )
- void setUndoEnabled ( bool )
- bool isUndoEnabled () const
- void setUndoDepth ( int )
- int undoDepth () const
- bool isReadOnly () const
- bool isOverwriteMode () const
- QString text () const
- int length () const
Public Slots
- virtual void setText ( const QString & )
- virtual void setReadOnly ( bool )
- virtual void setOverwriteMode ( bool )
- void clear ()
- void append ( constQString&s )
- void deselect ()
- void selectAll ()
- void paste ()
- void pasteSubType ( constQCString&subtype )
- void copyText () const (obsolete)
- void copy () const
- void cut ()
- void insert ( constQString&s )
- void undo ()
- void redo ()
Signals
- void textChanged ()
- void returnPressed ()
- void undoAvailable ( boolyes )
- void redoAvailable ( boolyes )
- void copyAvailable ( boolyes )
Static Public Members
- void setDefaultTabStop ( intex )
- int defaultTabStop ()
Properties
- Alignment alignment- the alignment
- bool atBeginning- whether the cursor is at the beginning (read only)
- bool atEnd- whether the cursor is at the end (read only)
- bool autoUpdate- whether auto update is enabled
- EchoMode echoMode- the echo mode
- bool edited- whether the text had been edited
- int hMargin- the horizontal margin The horizontal margin current set. The default is 3
- int length- the length of the text (read only)
- int maxLength- the maximum length of the text
- int maxLineWidth- the maximum line width in pixels Returns the width in pixels of the longest text line in this editor (read only)
- int maxLines- the maximum number of lines The currently set line limit, or -1 if there is no limit (the default)
- int numLines- the number of lines in the multi-line edit (read only)
- bool overWriteMode- the overwrite mode
- bool readOnly- whether the multi-line edit is read-only
- QString text- the multi-line edit's text
- int undoDepth- the undo depth
- bool undoEnabled- whether undo is enabled
- WordWrap wordWrap- the word wrap mode
- int wrapColumnOrWidth- the wrap width in columns or pixels The wrap column or wrap width, depending on the word wrap mode
- WrapPolicy wrapPolicy- the wrap policy mode The default is \c AtWhiteSpace
Protected Members
- virtual void paintCell ( QPainter*painter, introw, intcol )
- virtual void keyPressEvent ( QKeyEvent*e )
- virtual void focusInEvent ( QFocusEvent * )
- bool hasMarkedText () const
- QString markedText () const
- int textWidth ( intline )
- int textWidth ( constQString&s )
- QPoint cursorPoint () const
- virtual void insert ( constQString&str, boolmark )
- virtual void newLine ()
- virtual void killLine ()
- virtual void pageUp ( boolmark = FALSE )
- virtual void pageDown ( boolmark = FALSE )
- virtual void cursorLeft ( boolmark = FALSE, boolwrap = TRUE )
- virtual void cursorRight ( boolmark = FALSE, boolwrap = TRUE )
- virtual void cursorUp ( boolmark = FALSE )
- virtual void cursorDown ( boolmark = FALSE )
- virtual void backspace ()
- virtual void del ()
- virtual void home ( boolmark = FALSE )
- virtual void end ( boolmark = FALSE )
- bool getMarkedRegion ( int*line1, int*col1, int*line2, int*col2 ) const
- int lineLength ( intline ) const
- QString * getString ( intline ) const
- bool isEndOfParagraph ( introw ) const
- QString stringShown ( introw ) const
- void insertChar ( QCharc )
Detailed Description
The QtMultiLineEdit widget is a simple editor for inputting text.
This class is obsolete. It is provided to keep old source working. We strongly advise against using it in new code.
The QtMultiLineEdit widget provides multiple line text input and display. It is intended for moderate amounts of text. There are no arbitrary limitations, but if you try to handle megabytes of data, performance will suffer.
Per default, the edit widget does not perform any word wrapping. This can be adjusted by calling setWordWrap(). Both dynamic wrapping according to the visible width or a fixed number of character or pixels is supported.
The widget can be used to display text by calling setReadOnly(TRUE).
The default key bindings are described in keyPressEvent(); they cannot be customized except by inheriting the class.
Member Type Documentation
QtMultiLineEdit::EchoMode
This enum type describes the ways in which QLineEdit can display its contents. The currently defined values are:
- Normal - display characters as they are entered. This is the default.
- NoEcho - do not display anything.
- Password - display asterisks instead of the characters actually entered.
See also echoMode, echoMode and QLineEdit::EchoMode.
QtMultiLineEdit::WordWrap
This enum describes the multiline edit's word wrap mode.
The following values are valid:
- NoWrap - no word wrap at all.
- WidgetWidth - word wrap depending on the current width of the editor widget
- FixedPixelWidth - wrap according to a fix amount of pixels ( see wrapColumnOrWidth() )
- FixedColumnWidth - wrap according to a fix character column. This is useful whenever you need formatted text that can also be displayed gracefully on devices with monospaced fonts, for example a standard VT100 terminal. In that case wrapColumnOrWidth() should typically be set to 80.
See also wordWrap.
QtMultiLineEdit::WrapPolicy
Defines where text can be wrapped in word wrap mode.
The following values are valid:
- AtWhiteSpace - break only after whitespace
- Anywhere - break anywhere
See also wrapPolicy.
Member Function Documentation
QtMultiLineEdit::QtMultiLineEdit ( QWidget*parent = 0, constchar*name = 0 )
Constructs a new, empty, QtMultiLineEdit with parent parent and called name.QtMultiLineEdit::~QtMultiLineEdit ()
Destroys the QtMultiLineEditint QtMultiLineEdit::alignment () const
Returns the alignment. See the "alignment" property for details.
void QtMultiLineEdit::append ( constQString&s ) [slot]
Appends s to the text.bool QtMultiLineEdit::atBeginning () const
Returns TRUE if the cursor is at the beginning; otherwise returns FALSE. See the "atBeginning" property for details.
bool QtMultiLineEdit::atEnd () const
Returns TRUE if the cursor is at the end; otherwise returns FALSE. See the "atEnd" property for details.
bool QtMultiLineEdit::autoUpdate () const
Returns TRUE if auto update is enabled; otherwise returns FALSE. See the "autoUpdate" property for details.
void QtMultiLineEdit::backspace () [virtual protected]
Deletes the character on the left side of the text cursor and moves the cursor one position to the left. If a text has been marked by the user (e.g. by clicking and dragging) the cursor is put at the beginning of the marked text and the marked text is removed.See also del().
void QtMultiLineEdit::clear () [slot]
Removes all text.void QtMultiLineEdit::copy () const [slot]
Copies the marked text to the clipboard. Will copy only if echoMode() is Normal.void QtMultiLineEdit::copyAvailable ( boolyes ) [signal]
This signal is emitted when the availability of cut/copy changes. If yes is TRUE, then cut() and copy() will work until copyAvailable( FALSE ) is next emitted.
void QtMultiLineEdit::copyText () const [slot]
This function is obsolete. It is provided to keep old source working. We strongly advise against using it in new code.Backward compatibility.
void QtMultiLineEdit::cursorDown ( boolmark = FALSE ) [virtual protected]
Moves the cursor one line down. If mark is TRUE, the text is marked.See also cursorUp(), cursorLeft() and cursorRight().
void QtMultiLineEdit::cursorLeft ( boolmark = FALSE, boolwrap = TRUE ) [virtual protected]
Moves the cursor one character to the left. If mark is TRUE, the text is marked. If wrap is TRUE, the cursor moves to the end of the previous line if it is placed at the beginning of the current line.See also cursorRight(), cursorUp() and cursorDown().
QPoint QtMultiLineEdit::cursorPoint () const [protected]
Returns the top center point where the cursor is drawnvoid QtMultiLineEdit::cursorPosition ( int*line, int*col ) const
This function is obsolete. It is provided to keep old source working. We strongly advise against using it in new code.Use getCursorPosition() instead.
void QtMultiLineEdit::cursorRight ( boolmark = FALSE, boolwrap = TRUE ) [virtual protected]
Moves the cursor one character to the right. If mark is TRUE, the text is marked. If wrap is TRUE, the cursor moves to the beginning of the next line if it is placed at the end of the current line.See also cursorLeft(), cursorUp() and cursorDown().
void QtMultiLineEdit::cursorUp ( boolmark = FALSE ) [virtual protected]
Moves the cursor up one line. If mark is TRUE, the text is marked.See also cursorDown(), cursorLeft() and cursorRight().
void QtMultiLineEdit::cursorWordBackward ( boolmark )
Moves the cursor one word to the left. If mark is TRUE, the text is marked.See also cursorWordForward().
void QtMultiLineEdit::cursorWordForward ( boolmark )
Moves the cursor one word to the right. If mark is TRUE, the text is marked.See also cursorWordBackward().
void QtMultiLineEdit::cut () [slot]
Copies the selected text to the clipboard and deletes the selected text.int QtMultiLineEdit::defaultTabStop () [static]
Returns the distance between tab stops.See also setDefaultTabStop().
void QtMultiLineEdit::del () [virtual protected]
Deletes the character on the right side of the text cursor. If a text has been marked by the user (e.g. by clicking and dragging) the cursor is put at the beginning of the marked text and the marked text is removed.See also backspace().
void QtMultiLineEdit::deselect () [slot]
Deselects all text (i.e. removes marking) and leaves the cursor at the current position.EchoMode QtMultiLineEdit::echoMode () const
Returns the echo mode. See the "echoMode" property for details.
bool QtMultiLineEdit::edited () const
Returns TRUE if the text had been edited; otherwise returns FALSE. See the "edited" property for details.
void QtMultiLineEdit::end ( boolmark = FALSE ) [virtual protected]
Moves the text cursor to the right end of the line. If mark is TRUE text is marked towards the last position. If it is FALSE and the cursor is moved, all marked text is unmarked.See also home().
void QtMultiLineEdit::focusInEvent ( QFocusEvent* ) [virtual protected]
Starts the cursor blinking.Reimplemented from QWidget.
void QtMultiLineEdit::getCursorPosition ( int*line, int*col ) const
Returns the current line and character position within that line, in the variables pointed to by line and col respectively.See also setCursorPosition().
bool QtMultiLineEdit::getMarkedRegion ( int*line1, int*col1, int*line2, int*col2 ) const [protected]
If there is marked text, sets line1, col1, line2 and col2 to the start and end of the marked region and returns TRUE. Returns FALSE if there is no marked text.QString* QtMultiLineEdit::getString ( intline ) const [protected]
Returns a pointer to the text at line line.
int QtMultiLineEdit::hMargin () const
Returns the horizontal margin The horizontal margin current set. The default is 3. See the "hMargin" property for details.
bool QtMultiLineEdit::hasMarkedText () const [protected]
Returns TRUE if there is marked text.void QtMultiLineEdit::home ( boolmark = FALSE ) [virtual protected]
Moves the text cursor to the left end of the line. If mark is TRUE, text is marked towards the first position. If it is FALSE and the cursor is moved, all marked text is unmarked.See also end().
void QtMultiLineEdit::insert ( constQString&s ) [slot]
Inserts s at the current cursor position.void QtMultiLineEdit::insert ( constQString&str, boolmark ) [virtual protected]
This is an overloaded member function, provided for convenience. It behaves essentially like the above function.Inserts string str at the current cursor position. If mark is TRUE the string is marked.
void QtMultiLineEdit::insertAt ( constQString&s, intline, intcol, boolmark = FALSE ) [virtual]
Inserts s at line number line, after character number col in the line. If s contains newline characters, new lines are inserted. If mark is TRUE the inserted text is selected.The cursor position is adjusted. If the insertion position is equal to the cursor position, the cursor is placed after the end of the new text.
void QtMultiLineEdit::insertChar ( QCharc ) [protected]
Inserts c at the current cursor position. (this function is provided for backward compatibility - it simply calls insert()).void QtMultiLineEdit::insertLine ( constQString&txt, intline = -1 ) [virtual]
Inserts txt at line number line. If line is less than zero, or larger than the number of rows, the new text is put at the end. If txt contains newline characters, several lines are inserted.The cursor position is not changed.
bool QtMultiLineEdit::isEndOfParagraph ( introw ) const [protected]
Returns wether row is the last row in a paragraph.This function is only interesting in word wrap mode, otherwise its return value is always TRUE.
See also wordWrap.
bool QtMultiLineEdit::isOverwriteMode () const
Returns the overwrite mode. See the "overWriteMode" property for details.
bool QtMultiLineEdit::isReadOnly () const
Returns TRUE if the multi-line edit is read-only; otherwise returns FALSE. See the "readOnly" property for details.
bool QtMultiLineEdit::isUndoEnabled () const
Returns TRUE if undo is enabled; otherwise returns FALSE. See the "undoEnabled" property for details.
void QtMultiLineEdit::keyPressEvent ( QKeyEvent*e ) [virtual protected]
The key press event handler converts a key press in event e to some line editor action.Here are the default key bindings when isReadOnly() is FALSE:
- Left Arrow Move the cursor one character leftwards
- Right Arrow Move the cursor one character rightwards
- Up Arrow Move the cursor one line upwards
- Down Arrow Move the cursor one line downwards
- Page Up Move the cursor one page upwards
- Page Down Move the cursor one page downwards
- Backspace Delete the character to the left of the cursor
- Home Move the cursor to the beginning of the line
- End Move the cursor to the end of the line
- Delete Delete the character to the right of the cursor
- Shift - Left Arrow Mark text one character leftwards
- Shift - Right Arrow Mark text one character rightwards
- Control-A Move the cursor to the beginning of the line
- Control-B Move the cursor one character leftwards
- Control-C Copy the marked text to the clipboard
- Control-D Delete the character to the right of the cursor
- Control-E Move the cursor to the end of the line
- Control-F Move the cursor one character rightwards
- Control-H Delete the character to the left of the cursor
- Control-K Delete to end of line
- Control-N Move the cursor one line downwards
- Control-P Move the cursor one line upwards
- Control-V Paste the clipboard text into line edit
- Control-X Cut the marked text, copy to clipboard
- Control-Z Undo the last operation
- Control-Y Redo the last operation
- Control - Left Arrow Move the cursor one word leftwards
- Control - Right Arrow Move the cursor one word rightwards
- Control - Up Arrow Move the cursor one word upwards
- Control - Down Arrow Move the cursor one word downwards
- Control - Home Arrow Move the cursor to the beginning of the text
- Control - End Arrow Move the cursor to the end of the text
- Shift - Delete Cut the marked text, copy to clipboard
- Shift - Insert Paste the clipboard text into line edit
- Control - Insert Copy the marked text to the clipboard
Here are the default key bindings when isReadOnly() is TRUE:
- Left Arrow Scrolls the table rightwards
- Right Arrow Scrolls the table rightwards
- Up Arrow Scrolls the table one line downwards
- Down Arrow Scrolls the table one line upwards
- Page Up Scrolls the table one page downwards
- Page Down Scrolls the table one page upwards
- Control-C Copy the marked text to the clipboard
Reimplemented from QWidget.
void QtMultiLineEdit::killLine () [virtual protected]
Deletes text from the current cursor position to the end of the line.int QtMultiLineEdit::length () const
Returns the length of the text. See the "length" property for details.
int QtMultiLineEdit::lineLength ( intline ) const [protected]
Returns the number of characters at line number line.QString QtMultiLineEdit::markedText () const [protected]
Returns a copy of the marked text.int QtMultiLineEdit::maxLength () const
Returns the maximum length of the text. See the "maxLength" property for details.
int QtMultiLineEdit::maxLineLength () const
Returns the currently set line length limit, or -1 if there is no limit (this is the default).See also setMaxLineLength().
int QtMultiLineEdit::maxLineWidth () const
Returns the maximum line width in pixels Returns the width in pixels of the longest text line in this editor. See the "maxLineWidth" property for details.
int QtMultiLineEdit::maxLines () const
Returns the maximum number of lines The currently set line limit, or -1 if there is no limit (the default). See the "maxLines" property for details.
QSize QtMultiLineEdit::minimumSizeHint () const [virtual]
Returns a size sufficient for one character, and scroll bars.Reimplemented from QWidget.
void QtMultiLineEdit::newLine () [virtual protected]
Makes a line break at the current cursor position.int QtMultiLineEdit::numLines () const
Returns the number of lines in the multi-line edit. See the "numLines" property for details.
void QtMultiLineEdit::pageDown ( boolmark = FALSE ) [virtual protected]
Moves the cursor one page down. If mark is TRUE, the text is marked.void QtMultiLineEdit::pageUp ( boolmark = FALSE ) [virtual protected]
Moves the cursor one page up. If mark is TRUE, the text is marked.void QtMultiLineEdit::paintCell ( QPainter*painter, introw, intcol ) [virtual protected]
Implements the basic drawing logic. Paints the line at row row using painter painter. The col parameter is ignored.Reimplemented from QtTableView.
void QtMultiLineEdit::paste () [slot]
Copies plain text from the clipboard onto the current cursor position. Any marked text is first deleted.void QtMultiLineEdit::pasteSubType ( constQCString&subtype ) [slot]
Copies text in MIME subtype subtype from the clipboard onto the current cursor position. Any marked text is first deleted.void QtMultiLineEdit::redo () [slot]
Redoes the last text operation.void QtMultiLineEdit::redoAvailable ( boolyes ) [signal]
This signal is emitted when the availability of redo changes. If yes is TRUE, then redo() will work until redoAvailable( FALSE ) is next emitted.
void QtMultiLineEdit::removeLine ( intline ) [virtual]
Deletes the line at line number line. If line is less than zero, or larger than the number of lines, no line is deleted.void QtMultiLineEdit::returnPressed () [signal]
This signal is emitted when the user presses the return or enter key. It is not emitted if isReadOnly() is TRUE.
See also textChanged().
void QtMultiLineEdit::selectAll () [slot]
Selects all text without moving the cursor.void QtMultiLineEdit::setAlignment ( intflags )
Sets the alignment to flags. See the "alignment" property for details.
void QtMultiLineEdit::setAutoUpdate ( bool ) [virtual]
Sets whether auto update is enabled. See the "autoUpdate" property for details.
Reimplemented from QtTableView.
void QtMultiLineEdit::setCursorPosition ( intline, intcol, boolmark = FALSE ) [virtual]
Sets the cursor position to character number col in line number line. The parameters are adjusted to lie within the legal range.If mark is FALSE, the selection is cleared. otherwise it is extended
See also cursorPosition().
void QtMultiLineEdit::setDefaultTabStop ( intex ) [static]
Sets the distance between tab stops for all QtMultiLineEdit instances to ex, which is measured in multiples of the width of a lower case 'x' in the widget's font. The initial value is 8.Warning: This function does not cause a redraw. It is best to call it before any QtMultiLineEdit widgets are shown.
See also defaultTabStop().
void QtMultiLineEdit::setEchoMode ( EchoMode ) [virtual]
Sets the echo mode. See the "echoMode" property for details.
void QtMultiLineEdit::setEdited ( bool )
Sets whether the text had been edited. See the "edited" property for details.
void QtMultiLineEdit::setFixedVisibleLines ( intlines ) [virtual]
Sets the fixed height of the QtMultiLineEdit so that lines text lines are visible given the current font.See also maxLines and setFixedHeight().
void QtMultiLineEdit::setHMargin ( int ) [virtual]
Sets the horizontal margin The horizontal margin current set. The default is 3. See the "hMargin" property for details.
void QtMultiLineEdit::setMaxLength ( int )
Sets the maximum length of the text. See the "maxLength" property for details.
void QtMultiLineEdit::setMaxLineLength ( intm ) [virtual]
Sets the maximum length of lines to m. Use -1 for unlimited (the default). Existing long lines will be truncated.See also maxLineLength().
void QtMultiLineEdit::setMaxLines ( int ) [virtual]
Sets the maximum number of lines The currently set line limit, or -1 if there is no limit (the default). See the "maxLines" property for details.
void QtMultiLineEdit::setOverwriteMode ( bool ) [virtual slot]
Sets the overwrite mode. See the "overWriteMode" property for details.
void QtMultiLineEdit::setReadOnly ( bool ) [virtual slot]
Sets whether the multi-line edit is read-only. See the "readOnly" property for details.
void QtMultiLineEdit::setSelection ( introw_from, intcol_from, introw_to, intcol_to ) [virtual]
Marks the text starting at row_from, col_from and ending at row_to, col_to.void QtMultiLineEdit::setText ( constQString& ) [virtual slot]
Sets the multi-line edit's text. See the "text" property for details.
void QtMultiLineEdit::setUndoDepth ( int )
Sets the undo depth. See the "undoDepth" property for details.
void QtMultiLineEdit::setUndoEnabled ( bool )
Sets whether undo is enabled. See the "undoEnabled" property for details.
void QtMultiLineEdit::setValidator ( constQValidator*v ) [virtual]
Not supported at this time. v is the validator to set.void QtMultiLineEdit::setWordWrap ( WordWrapmode )
Sets the word wrap mode to mode. See the "wordWrap" property for details.
void QtMultiLineEdit::setWrapColumnOrWidth ( int )
Sets the wrap width in columns or pixels The wrap column or wrap width, depending on the word wrap mode. See the "wrapColumnOrWidth" property for details.
void QtMultiLineEdit::setWrapPolicy ( WrapPolicypolicy )
Sets the wrap policy mode The default is AtWhiteSpace to policy. See the "wrapPolicy" property for details.
QString QtMultiLineEdit::stringShown ( introw ) const [protected]
Returns the string shown at line row, including processing of the echoMode().QString QtMultiLineEdit::text () const
Returns the multi-line edit's text. See the "text" property for details.
void QtMultiLineEdit::textChanged () [signal]
This signal is emitted when the text is changed by an event or by a slot. Note that the signal is not emitted when you call a non-slot function such as insertLine().
See also returnPressed().
QString QtMultiLineEdit::textLine ( intline ) const
Returns the text at line number line (possibly the empty string), or a null string if line is invalid.int QtMultiLineEdit::textWidth ( intline ) [protected]
Returns the width in pixels of the text at line line.int QtMultiLineEdit::textWidth ( constQString&s ) [protected]
This is an overloaded member function, provided for convenience. It behaves essentially like the above function.Returns the width in pixels of the string s. NOTE: only appropriate for whole lines.
void QtMultiLineEdit::undo () [slot]
Undoes the last text operation.void QtMultiLineEdit::undoAvailable ( boolyes ) [signal]
This signal is emitted when the availability of undo changes. If yes is TRUE, then undo() will work until undoAvailable( FALSE ) is next emitted.
int QtMultiLineEdit::undoDepth () const
Returns the undo depth. See the "undoDepth" property for details.
constQValidator* QtMultiLineEdit::validator () const
Not supported at this time.WordWrap QtMultiLineEdit::wordWrap () const
Returns the word wrap mode. See the "wordWrap" property for details.
int QtMultiLineEdit::wrapColumnOrWidth () const
Returns the wrap width in columns or pixels The wrap column or wrap width, depending on the word wrap mode. See the "wrapColumnOrWidth" property for details.
WrapPolicy QtMultiLineEdit::wrapPolicy () const
Returns the wrap policy mode The default is AtWhiteSpace. See the "wrapPolicy" property for details.
Property Documentation
Alignment alignment
This property holds the alignment.
Possible values are AlignLeft, Align(H)Center and AlignRight.
See also Qt::AlignmentFlags.
Set this property's value with setAlignment() and get this property's value with alignment().
bool atBeginning
This property holds whether the cursor is at the beginning.
atBeginning() returns TRUE if the cursor is placed at the beginning of the text.
Get this property's value with atBeginning().
bool atEnd
This property holds whether the cursor is at the end.
atEnd() returns TRUE if the cursor is placed at the end of the text.
Get this property's value with atEnd().
bool autoUpdate
This property holds whether auto update is enabled.
autoUpdate() returns TRUE if the view updates itself automatically whenever it is changed in some way.
If autoUpdate() is TRUE (this is the default) then the editor updates itself automatically whenever it has changed in some way (generally, when text has been inserted or deleted).
If autoUpdate() is FALSE, the view does NOT repaint itself, or update its internal state variables itself when it is changed. This can be useful to avoid flicker during large changes, and is singularly useless otherwise: Disable auto-update, do the changes, re-enable auto-update, and call repaint().
Warning: Do not leave the view in this state for a long time (i.e. between events ). If, for example, the user interacts with the view when auto-update is off, strange things can happen.
Setting auto-update to TRUE does not repaint the view, you must call repaint() to do this (preferable repaint(FALSE) to avoid flicker).
See also repaint().
Set this property's value with setAutoUpdate() and get this property's value with autoUpdate().
EchoMode echoMode
This property holds the echo mode.
Set this property's value with setEchoMode() and get this property's value with echoMode().
bool edited
This property holds whether the text had been edited.
edited() returns the edited flag of the line edit. If this returns FALSE, the contents has not been changed since the construction of the QtMultiLineEdit (or the last call to setEdited( FALSE ), if any). If it returns TRUE, the contents have been edited, or setEdited( TRUE ) has been called.
setEdited() sets the edited flag of this line edit to e. The edited flag is never read by QtMultiLineEdit, but is changed to TRUE whenever the user changes its contents.
This is useful e.g. for things that need to provide a default value, but cannot find the default at once. Just open the widget without the best default and when the default is known, check the edited() return value and set the line edit's contents if the user has not started editing the line edit. Another example is to detect whether the contents need saving.
Set this property's value with setEdited() and get this property's value with edited().
int hMargin
This property holds the horizontal margin The horizontal margin current set. The default is 3.
Set this property's value with setHMargin() and get this property's value with hMargin().
int length
This property holds the length of the text.
Get this property's value with length().
int maxLength
This property holds the maximum length of the text.
The currently set text length limit, or -1 if there is no limit (this is the default).
Set this property's value with setMaxLength() and get this property's value with maxLength().
int maxLineWidth
This property holds the maximum line width in pixels Returns the width in pixels of the longest text line in this editor.
Get this property's value with maxLineWidth().
int maxLines
This property holds the maximum number of lines The currently set line limit, or -1 if there is no limit (the default).
Note that excess lines are deleted from the bottom of the lines. If you want teletype behaviour with lines disappearing from the top as the limit is exceed, you probably just want to use removeLine(0) prior to adding an excess line.
Set this property's value with setMaxLines() and get this property's value with maxLines().
int numLines
This property holds the number of lines in the multi-line edit.
numLines() returns the number of lines in the editor. The count includes any empty lines at top and bottom, so for an empty editor this method will return 1.
Get this property's value with numLines().
bool overWriteMode
This property holds the overwrite mode.
Set this property's value with setOverwriteMode() and get this property's value with isOverwriteMode().
bool readOnly
This property holds whether the multi-line edit is read-only.
Set this property's value with setReadOnly() and get this property's value with isReadOnly().
QString text
This property holds the multi-line edit's text.
Set this property's value with setText() and get this property's value with text().
int undoDepth
This property holds the undo depth.
The maximum number of operations that can be stored on the undo stack.
See also undoDepth.
Set this property's value with setUndoDepth() and get this property's value with undoDepth().
bool undoEnabled
This property holds whether undo is enabled.
Set this property's value with setUndoEnabled() and get this property's value with isUndoEnabled().
WordWrap wordWrap
This property holds the word wrap mode.
By default, wrapping keeps words intact. To allow breaking within words, set the wrap policy to Anywhere (see setWrapPolicy() ).
The default wrap mode is NoWrap.
See also wrapColumnOrWidth and wrapPolicy.
Set this property's value with setWordWrap() and get this property's value with wordWrap().
int wrapColumnOrWidth
This property holds the wrap width in columns or pixels The wrap column or wrap width, depending on the word wrap mode.
Set this property's value with setWrapColumnOrWidth() and get this property's value with wrapColumnOrWidth().
See also wordWrap and wrapColumnOrWidth.
WrapPolicy wrapPolicy
This property holds the wrap policy mode The default is AtWhiteSpace.
Set this property's value with setWrapPolicy() and get this property's value with wrapPolicy().
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论