Qt
coverImage = player->metaData(QMediaMetaData::ThumbnailImage).value(); こうすると、変数player(QMediaPlayer型)にセットされているメディアファイルの埋め込みサムネイルがQImage型で変数coverImageに代入される。QMediaMetaData Namespace のページを…
ファビコン! タイトル通り。メニューにかっこよくファビコンを表示したい!という人のためのメモ。 QIcon MainWindow::getFavicon(QString url){ QEventLoop wait; QPixmap icon; QImage img; QUrl request; request.setUrl(QString("http://favicon.hatena…
Qt4.xでビルドが通っていたソースコードがQt5.1でなぜかビルドエラーを吐くようになった。調べてみると、Qt5からQUrlのメンバ関数だったaddQueryItemが廃止され変わりにQUrlQueryというクラスが導入されたとのこと。ということでそれについてのメモ QUrl tar…
今日はUbuntuユーザーにはお馴染みのNotify(?)をQtで表示してみようかと思います。(この記事で作ったプロジェクトは IzumiSy/libnotify-on-Qtです) Ubuntuユーザー馴染みのNotifyメッセージ 知っている方も多いと思いますが、QtにはQSystemTrayIconとい…
今日のエラーはこれ。なんかQtのバージョンが違うと現れるらしいくそだるいエラー。他のUbuntuマシンで作ったプロジェクトを自分のWindowsでビルドしようとしたところで遭遇。4.8.0 で 4.7.3 のプロジェクトをビルドするとこうなる。どうもQtのバージョンが…
QTreeViewのアイテムにチェックボックスを付ける処理でかなり悩んだのでメモQTreeViewのチェックボックス見た感じは、なんというか、簡単にできそうなものだがどこでチェックボックスを表示させるようにするかが今回のお悩みポイントである。まず最初にあっ…
QTreeViewを使おうとしたときに、階層にアイテムを追加する処理の実装にかなりてこずったのでメモ QTreeViewの子アイテム達 そして上のコードはこちら void MainWindow::MakeMenuTree(void){ QList mt_childs; QStandardItem *mt_items, *item0, *item1; mt_…
Ubuntuには、qwitというQtで書かれたすばらしい(?)Twitterクライアントがある。個人的にはこのクライアントの簡潔なインタフェースや、設定項目がそこまで多くないことで気に入っている。qwit - Qt4 cross-platform client for Twitterマルチプラットフォ…