KengoSawa2の技術的ななにか

IT屋さんのようなKengoSawa2がなんかそれっぽい事を書いていくblogです

2014-01-01から1年間の記事一覧

Qt5.2で登場したQCommandLineParserの使い方について

こんにちは、Qt使い始めて約半年のKengoSawa2です。 クラスの使い方レベルの記事で恐縮なのですが、Qt5.2で登場した「QCommandLineParser」について、簡単に紹介したいと思います。 自己紹介 とある映像編集業の会社に所属している謎のSEです。 現在はWindow…

QSystemSemaphoreが痒いところに手が届かなかった件

環境:Mac OS X + Qt 5.3.2QSystemSemaphore Class | QtCore 5.3 | Documentation | Qt Projectプロセスの同時起動禁止等に活用できるQSystemSemaphoreクラスですが、 僕の使いたい用途としては、痒いところに手がとどかない悲しいクラスということがわかっ…

Mac OS X QSystemTrayIconのactivated()を受けたスロット延長でhide()するとクラッシュする件

環境:Mac OS X + Qt 5.3.2 QSystemTrayIconでQSystemTrayIconのactivated()シグナルを受けたスロットの延長でQSystemTrayIcon::hide()するとクラッシュする件。なんっどやっても内部クラッシュするのでなんでだー!!ってなってたけど、Qt内部のバグによる…

QSystemTrayIconでマウスオーバーした時になんか表示したい時

環境:Mac OS X + Qt 5.3.2 QSystemTrayIconでマウスオーバーした時になんか表示したい時。最初はwidgetのイベントフィルタのオーバーライドでなんとかしようとしてたけど、間違いだった模様。QSystemTrayIconはwidgetじゃないので、位置検出できないみたい…