Qtで環境変数を取得する
デスクトップ環境ごとに挙動変えたいからDESKTOP_SESSIONを取得したいなと思ったので。
環境変数の取得はqgetenv関数が使えます。
1 |
QByteArray desktopSession = qgetenv("DESKTOP_SESSION"); |
引数の型はconst char *
なのでQString
とかQByteArray
はQByteArray::constData()
使わないといけないと思われます。