MAKEKDEWIDGETS/(1)

πŸ“¦ version 4.14.38, in fedora 43, fedora 44

πŸ’… makekdewidgets β€” the manual, but make it cute

okay bestie, so this is makekdewidgets from the Programming Tool section of the manual (section 1, iykyk). She builds Qtβ„’ widget plugins from an ini style description file. That's the whole personality. Let's get into it πŸ¦‹


✨ NAME ✨

makekdewidgets β€” builds Qtβ„’ widget plugins from an ini style description file.


🌸 SYNOPSIS 🌸

makekdewidgets [Qt(TM)-options] [KDE-options] file

πŸŽ€ DESCRIPTION πŸŽ€

so basically makekdewidgets builds Qtβ„’ widget plugins from an ini style description file. that's it, that's the job, and she does it flawlessly πŸ’–


πŸ‘‘ OPTIONS πŸ‘‘

πŸ“ Arguments

  • file β€” the input file. your whole source of truth, the moment πŸ’…

🧚 Options

  • -o <file> β€” output file. where the magic gets written ✨
  • -n <plugin name> β€” name of the plugin class to generate. default is WidgetsPlugin
  • -g <group> β€” default widget group name to display in designer. default is Custom
  • -p <pixmap dir> β€” embed pixmaps from a source directory πŸ–ΌοΈ

🌈 Generic options

  • --help β€” show help about options
  • --help-qt β€” show Qtβ„’ specific options
  • --help-kde β€” show KDE specific options
  • --help-all β€” show all options. all of them. every last one.
  • --author β€” show author information
  • -v, --version β€” show version information
  • --license β€” show license information

πŸ’œ KDE Options

  • --caption <caption> β€” use caption as name in the titlebar
  • --icon <icon> β€” use icon as the application icon
  • --miniicon <icon> β€” use icon as the application icon
  • --config <filename> β€” use alternative configuration file
  • --dcopserver <server> β€” use the DCOP server specified by server
  • --nocrashhandler β€” disable crash handler to get core dumps. yes this is the "let me see the wreckage" button πŸ’€
  • --waitforwm β€” waits for a WM_NET compatible windowmanager
  • --style <style> β€” sets the application GUI style
  • --geometry <geometry> β€” sets the client geometry of the main widget β€” see man X for the argument format

⭐ Qtβ„’ options

  • --display <displayname> β€” use the X-server display displayname
  • --session <sessionId> β€” restore the application for the given sessionId
  • --cmap β€” causes the application to install a private color map on an 8-bit display
  • --ncols <count> β€” limits the number of colors allocated in the color cube on an 8-bit display, if the application is using the QApplication::ManyColor color specification
  • --nograb β€” tells Qtβ„’ to never grab the mouse or the keyboard
  • --sync β€” switches to synchronous mode for debugging
  • --fn, --font <fontname> β€” defines the application font
  • --bg, --background <color> β€” sets the default background color and an application palette (light and dark shades are calculated)
  • --fg, --foreground <color> β€” sets the default foreground color
  • --btn, --button <color> β€” sets the default button color
  • --name <name> β€” sets the application name
  • --title <title> β€” sets the application title (caption)
  • --visual TrueColor β€” forces the application to use a TrueColor visual on an 8-bit display
  • --inputstyle <inputstyle> β€” sets XIM (X Input Method) input style. Possible values are onthespot, overthespot, offthespot, and root
  • --im <XIM server> β€” sets XIM server
  • --noxim β€” disable XIM
  • --reverse β€” mirrors the whole layout of widgets πŸͺž

🫢 SEE ALSO 🫢


😭 BUGS 😭

please use bugs.kde.org to report bugs, do not mail the authors directly. fr fr, they're asking nicely, respect the boundary bestie πŸ™ˆ

🌟 AUTHOR 🌟

  • Ian Reinhart Geiser <geiseri@kde.org> β€” Author.

πŸ“ NOTES πŸ“

  1. bugs.kde.org β€” http://bugs.kde.org

and that's the whole page, no notes πŸ’– this gem is brought to you by the K Desktop Environment, dated 2006-06-01, and it lives at MAKEKDEWIDGETS/(1). slay, go build some widget plugins πŸŽ€βœ¨