FizzBuzz!!(bash)
やる気がないエンジニアの挨拶と近況② ※長文注意
季節が変わり11月に突入しました。今年は残り何週間気温も一気に下がり日によっては、日中の気温10℃以下なんて日もありますよね。そして今週を入れれば2013年は7週間しか残ってないよ。ともあれ、年末に向けて目標を成して来年には新しい大きな目標を立てて、我武者羅に走っていきたいところです。
近況なんですが、こんなことを書きます。
- プログラミングの活動について
- 社会人1年を超えて考えること
oauthソース(Qt)
超めんどかった・・・。
メモ代わりにソース載せておきます。
関数化してないし、定義ファイルもできれば別に書きたかった。
あと、クラス化して分割ファイルもしたかった。
でも、考えるより先に実行を優先してこうなりました。
一度理解するために書いたようなもんです。
これを使って作りたいものはあるので、ある程度書き直してoauth部分は公開する予定です。
だって、Qt用のoauthライブラリないんだもん・・・。
車輪を再発明するだなんてあほらしい。
さて、
かれこれ、C++の学習を始めて2か月かかりましたが一応C++は書けるようになりましたといっていいのかな。
構文覚えた。
テンプレート覚えた。
クラス化覚えた。
メソット化覚えた。
イテレータ覚えた。
それでは寝ます・・・。
続きを読むQWebviewの使い方 (Qt)
QWebviewを使ってハマったメモ。
webview呼べなくてハマった・・・。
— ペンギン@works/挑戦する自由 (@Penguin_Works) 2013, 10月 26
Webviewを使用するには、.proファイルにwebkitwidgetsの記述が必要だった。
気をつけるべきポイントは、
Qt5.0以上の場合は.proファイルの追加記述にwebkitではなく、webkitwidgetsであること。
- ✕ QT += webkit
- ◯ QT += webkitwidgets
以下参照
What’s new in QtWebKit in Qt 5 | Qt のあれこれ (仮)
Qt の C++ API に関しては大きな変更はなく、基本的にはソースコード互換性があると考えて良いそうですが、QtGUI モジュールが GUI と Widgets に分かれたのと同様に、WebKit と WebKitWidgets の二つのライブラリに分離されました。
間違ってwebkitでproファイルへ追加、
QtWebKitWidgets/QtWebKitWidgetsをインクルードすると、QWebViewが出てきやがるので、
どこが間違っているのか気付かなかったってオチでした。
(includeが間違ってた ボソッ
— ペンギン@works/挑戦する自由 (@Penguin_Works) 2013, 10月 26
結局は分離されてた影響でハマったってオチですね・・・。
技評のサイトなどでは#include webkitがありますが、QwebViewだけだったら無くても使えてます。
コードは以下の通り
続きを読む