#### PyKDE - Python Bindings for KDE

# class KAboutData

Table of contents
Modules
kdecore Classes
All Classes

Module | kdecore
Class | KAboutData
Inherits |

### enums

- LicenseKey = {License_Custom, License_File, License_Unknown, License_GPL, License_GPL_V2, License_LGPL, License_LGPL_V2, License_BSD, License_Artistic, License_QPL, License_QPL_V1_0 }

### methods

- KAboutData (appName, programName, version, shortDescription = 0, licenseType = License_Unknown, copyrightStatement = 0, text = 0, homePageAddress = 0, bugsEmailAddress = "submit@bugs.kde.org")

  returns a KAboutData instance

  Argument | Type | Default
  --- | --- | ---
  appName | char |
  programName | char |
  version | char |
  shortDescription | char | 0
  licenseType | int | License_Unknown
  copyrightStatement | char | 0
  text | char | 0
  homePageAddress | char | 0
  bugsEmailAddress | char | "submit@bugs.kde.org"

- aboutTranslationTeam ()

  returns (QString)
  static

- addAuthor (name, task = 0, emailAddress = 0, webAddress = 0)

  returns nothing

  Argument | Type | Default
  --- | --- | ---
  name | char |
  task | char | 0
  emailAddress | char | 0
  webAddress | char | 0

- addCredit (name, task = 0, emailAddress = 0, webAddress = 0)

  returns nothing

  Argument | Type | Default
  --- | --- | ---
  name | char |
  task | char | 0
  emailAddress | char | 0
  webAddress | char | 0

- appName ()

  returns (char)

- authors ()

  returns (QValueList<KAboutPerson>)

- bugAddress ()

  returns (QString)

- copyrightStatement ()

  returns (QString)

- credits ()

  returns (QValueList<KAboutPerson>)

- customAuthorPlainText ()

  returns (QString)
  In versions KDE 3.5.0 and above only

- customAuthorRichText ()

  returns (QString)
  In versions KDE 3.5.0 and above only

- customAuthorTextEnabled ()

  returns (bool)
  In versions KDE 3.5.0 and above only

- homepage ()

  returns (QString)

- internalBugAddress ()

  returns (char)
  In versions KDE 3.5.1 and above only

- internalProgramName ()

  returns (char)
  In versions KDE 3.5.1 and above only

- internalVersion ()

  returns (char)
  In versions KDE 3.5.1 and above only

- license ()

  returns (QString)

- otherText ()

  returns (QString)

- productName ()

  returns (char)
  In versions KDE 3.2.0 and above only

- programLogo ()

  returns (QImage)
  In versions KDE 3.4.0 and above only

- programName ()

  returns (QString)

- setAppName (appName)

  returns nothing
  In versions KDE 3.3.0 and above only

  Argument | Type | Default
  --- | --- | ---
  appName | char |

- setBugAddress (bugAddress)

  returns nothing
  In versions KDE 3.3.0 and above only

  Argument | Type | Default
  --- | --- | ---
  bugAddress | char |

- setCopyrightStatement (copyrightStatement)

  returns nothing
  In versions KDE 3.3.0 and above only

  Argument | Type | Default
  --- | --- | ---
  copyrightStatement | char |

- setCustomAuthorText (plainText, richText)

  returns nothing
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  plainText | QString |
  richText | QString |

- setHomepage (homepage)

  returns nothing
  In versions KDE 3.3.0 and above only

  Argument | Type | Default
  --- | --- | ---
  homepage | char |

- setLicense (licenseKey)

  returns nothing
  In versions KDE 3.3.0 and above only

  Argument | Type | Default
  --- | --- | ---
  licenseKey | KAboutData.LicenseKey |

- setLicenseText (license)

  returns nothing

  Argument | Type | Default
  --- | --- | ---
  license | char |

- setLicenseTextFile (file)

  returns nothing

  Argument | Type | Default
  --- | --- | ---
  file | QString |

- setOtherText (otherText)

  returns nothing
  In versions KDE 3.3.0 and above only

  Argument | Type | Default
  --- | --- | ---
  otherText | char |

- setProductName (name)

  returns nothing
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  name | char |

- setProgramLogo (image)

  returns nothing
  In versions KDE 3.4.0 and above only

  Argument | Type | Default
  --- | --- | ---
  image | QImage |

- setProgramName (programName)

  returns nothing
  In versions KDE 3.3.0 and above only

  Argument | Type | Default
  --- | --- | ---
  programName | char |

- setShortDescription (shortDescription)

  returns nothing
  In versions KDE 3.3.0 and above only

  Argument | Type | Default
  --- | --- | ---
  shortDescription | char |

- setTranslator (name, emailAddress)

  returns nothing

  Argument | Type | Default
  --- | --- | ---
  name | char |
  emailAddress | char |

- setVersion (version)

  returns nothing
  In versions KDE 3.3.0 and above only

  Argument | Type | Default
  --- | --- | ---
  version | char |

- shortDescription ()

  returns (QString)

- translateInternalProgramName ()

  returns nothing
  In versions KDE 3.5.1 and above only

- translators ()

  returns (QValueList<KAboutTranslator>)

- unsetCustomAuthorText ()

  returns nothing
  In versions KDE 3.5.0 and above only

- version ()

  returns (QString)