KDE 4.1 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

kdeui Module


The KDE User Interface Library

This library provides standard user interface elements for use in %KDE applications. If your %KDE application has a GUI, you will almost certainly link to libkdeui.

Most applications with single or multiple toplevel widgets should use the KMainWindow class in this library, which automatically provides features like session management and simplified toolbar/menubar/statusbar creation.

A spell-checker library is also provided. Sonnet offers easy access to International ISpell or ASpell (at the user's option) as well as a spell-checker GUI ("Add", "Replace", etc.).

You can use Sonnet to automatically spell-check an ASCII file as well as to implement online spell-checking and to spell-check proprietary format and marked up (e.g. HTML, TeX) documents. The relevant methods for these three procedures are check(), checkWord(), and checkList(), respectively.

SonnetConfig holds configuration information about Sonnet as well as acting as an options-setting dialog.

Sonnet usually works asynchronously. If you do not need that, you should simply use Sonnet.modalCheck(). It won't return until the passed string is processed or the spell checking canceled. During modal spell checking your GUI is still repainted, but the user may only interact with the Sonnet dialog.

See also:
Sonnet, SonnetConfig

Author(s):
Various: see the copyright headers of the individual files.

Maintainer(s):
See the MAINTAINERS file.

License(s):
LGPLv2

Namespaces

  A    G  KStandardAction   
KAccelGen   global   KStandardGuiItem   
  C    I  KStandardShortcut   
KColorMimeData   KInputDialog     W  
KColorUtils     K  KWallet   
KCrash   KKeyServer     X  
  D    S  KXUtils   
KdePrint   Sonnet   

Class Index

  3  KGlobalSettings   KPushButton   
K3Icon   KGradientSelector     R  
  A  KGuiItem   KRecentFilesAction   
KAboutApplicationDialog     H  KReplace   
KAbstractWidgetJobTracker   KHBox   KReplaceDialog   
KAcceleratorManager   KHelpMenu   KRestrictedLine   
KAction   Highlighter (Sonnet)   KRichTextEdit   
KActionCollection   KHistoryComboBox   KRichTextWidget   
KActionMenu   KHueSaturationSelector   KRockerGesture   
KActionSelector     I  KRuler   
KAnimatedButton   KIcon     S  
KApplication   KIconCache   KSelectAction   
KArrowButton   KIconEffect   KSelectionOwner   
KAssistantDialog   KIconLoader   KSelectionWatcher   
  B  KIconTheme   KSelector   
KBugReport   KIntNumInput   KSeparator   
KButtonGroup   KIntSpinBox   KSessionManager   
  C  KIntValidator   KShapeGesture   
KCategorizedSortFilterProxyModel   ItemColor (KConfigSkeleton)   KShortcut   
KCategorizedView   ItemFont (KConfigSkeleton)   KShortcutsDialog   
KCategoryDrawer     K  KShortcutsEditor   
KCharSelect   KKeySequenceWidget   KShortcutWidget   
KCModule     L  KSplashScreen   
KCodecAction   KLanguageButton   KSqueezedTextLabel   
KColorButton   KLed   KStartupInfo   
KColorCells   KLineEdit   KStartupInfoData   
KColorCollection   KListWidget   KStartupInfoId   
KColorCombo   KListWidgetSearchLine   StateChange (KXMLGUIClient)   
KColorDialog     M  KStatefulBrush   
KColorPatch   KMainWindow   KStatusBar   
KColorScheme   KMenu   KStatusBarJobTracker   
KColorValueSelector   KMenuBar   KStringListValidator   
KComboBox   KMessageBox   KStyle   
KCompletion   KMessageBoxMessageHandler   KSvgRenderer   
KCompletionBase   KMimeTypeValidator   KSystemTrayIcon   
KCompletionBox   KMouseSettings (KGlobalSettings)     T  
ConfigDialog (Sonnet)   KMultiTabBar   KTabBar   
KConfigDialog   KMultiTabBarButton   KTabWidget   
KConfigDialogManager   KMultiTabBarTab   KTextBrowser   
KConfigSkeleton     N  KTextEdit   
ConfigWidget (Sonnet)   NET   KTimeZoneWidget   
KCursor   NETExtendedStrut   KTipDatabase   
CustomEditor (KEditListBox)   NETIcon   KTipDialog   
  D  NETPoint   KTitleWidget   
KDatePicker   NETRect   KToggleAction   
KDateTable   NETRootInfo   KToggleFullScreenAction   
KDateTimeWidget   NETSize   KToggleToolBarAction   
KDateValidator   NETStrut   KToolBar   
KDateWidget   NETWinInfo   KToolBarLabelAction   
Deref (KAccelGen)   KNewPasswordDialog   KToolBarPopupAction   
Deref_Key (KAccelGen)   KNotification   KToolBarSpacerAction   
Dialog (Sonnet)   KNotificationRestrictions   KTreeWidgetSearchLine   
KDialog   KNumInput   KTreeWidgetSearchLineWidget   
KDialogButtonBox     P    U  
KDialogJobUiDelegate   KPageDialog   KUiServerJobTracker   
KDoubleNumInput   KPageModel   KUndoStack   
KDoubleValidator   KPageView   KUniqueApplication   
  E  KPageWidget   KUrlLabel   
KEditListBox   KPageWidgetItem     V  
KEditToolBar   KPageWidgetModel   KVBox   
KExtendableItemDelegate   KPassivePopup     W  
  F  KPassivePopupMessageHandler   Wallet (KWallet)   
KFadeWidgetEffect   KPasswordDialog   KWidgetItemDelegate   
KFind   KPasteTextAction   KWidgetJobTracker   
KFindDialog   KPixmapCache   KWindowInfo   
KFloatValidator   KPixmapProvider   KWindowSystem   
KFontAction   KPixmapRegionSelectorDialog   KWordWrap   
KFontChooser   KPixmapRegionSelectorWidget     X  
KFontComboBox   KPlotAxis   KXMessages   
KFontDialog   KPlotObject   KXMLGUIBuilder   
KFontRequester   KPlotPoint   KXMLGUIClient   
KFontSizeAction   KPlotWidget   KXMLGUIFactory   
  G  KPopupFrame   KXmlGuiWindow   
KGlobalAccel   KProgressDialog   KXYSelector   
  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal