[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 08/22 15:13 / Filesize : 182 KB / Number-of Response : 632
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【GUIツールキット】Qt 総合スレ 4【Win/Mac/Linux】



1 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 04:29:47 ]
Qt(キュート)は C++ ベースの GUI ライブラリです。
フォーム、ボタンなどの各種ウィジェットからネットワーク、マルチスレッド、グラフィックス(OpenGL)や
各種コンテナ、XMLパーサー、組み込み JavaScript など、ライブラリの機能は多岐に渡ります。
また、「Qt Creator」という GUI ビルダ付きの専用 IDE が用意されています。

■対応プラットフォーム(デスクトップ用途の場合)

Windows 98, Me, NT4, XP, Server2003, Vista
Mac OS X 10.3, 10.4, 10.5
Linux

■ライセンス

・オープンソース版(Open-source version)
 LGPL 2.1 または GPL 3.0 のうちどちらかを利用者が選べます。
 LGPL を選んだ場合は商用利用が可能です(いくつか制限あり)。

・商用版(Commercial version)
 こっちはQt Softwareか日本の代理店(SRA社)とライセンス契約(年間30万くらい?)を結んで使います

■Qt を使って作られたソフト例

KDE、Adobe Photoshop Elements、Google Earth、Skype、DAZ Studio など

■前スレ

[KDE/Qt]Qtについての疑問を教えあうスレ 3
pc11.2ch.net/test/read.cgi/tech/1194158506/


267 名前:デフォルトの名無しさん mailto:sage [2009/06/04(木) 17:41:07 ]
QTabWidgetでタブの配置をEast、Westにしたとき
┌┤
││
││
├┤Widget
││
││
└┤
こうではなく

┌────┤
├────┤Widget
└────┤
このような形にする方法ってありますか?

268 名前:デフォルトの名無しさん [2009/06/06(土) 12:34:56 ]
>>266
sourceforge.jp/projects/qt-creator-jp/
ヘルプファイルの日本語化をされている方がいます。

269 名前:デフォルトの名無しさん mailto:sage [2009/06/07(日) 10:09:17 ]
QSplitterの棒のデフォルト位置をデザイナで変更するはどうすればいいのでしょうか?
もしデザイナでできないならば、コードではどう書けばいいのでしょうか?

270 名前:デフォルトの名無しさん mailto:sage [2009/06/07(日) 12:32:49 ]
>>269
Splitterの下にあるWidgetの SizePolicy -> Horizontal(Vertical)Stretch の値を
それぞれのWidgetで明示するといいみたいです。
左のWidgetでは 10, 右のWidgetは 1 とか

271 名前:デフォルトの名無しさん [2009/06/09(火) 02:28:23 ]
QtCreatorをFreeBSDで動かせてる方いませんか?
当方Win上のVMware上のFreeBSD7.1にて、Qt4.5.1とQtCreatorのコンパイルは
何とかできたのですが、QtCreatorを実行してもウィンドウが現れないのです(;´д⊂)

PortsのKDE4.4.2も同時に動かしてあって、これにつかってるQt4.4.3が影響してるのか。。

QtCreatorを動かすために、gdbで手動デバッグ、やPrintfデバッグするしか手が思いつかなくて(;´д⊂)

272 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 02:44:47 ]
>>271
エラーメッセージは何て言ってるのよ? っていうかメッセージの出しかたがわからんのか?
Konsoleでqtcreatorって打って(でいいのかな?)起動してみれ。

Error:うんこが漏れました

とか出てくるからそれ読んで原因究明。出てこないんならどこかに起動してる。
別のデスクトップとか。

273 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 05:30:07 ]
Qt を使って作られたソフト例
にOperaも入れてやれ。


274 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 05:32:47 ]
Qtってのにうすうす興味があって、
いろいろ調べているうちにさらに興味が湧いてきて

・・・ついに作ってみようかなと言う気になってきた俺が居る。


275 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 08:57:09 ]
つ Qt Creator



276 名前:デフォルトの名無しさん [2009/06/09(火) 12:13:42 ]
>>271
ごめん、エラーメッセージのこと書き忘れてた(⊃д⊂)

Konsoleで
>qtcreator.bin
とやると、
即プロンプトが帰ってきて、エラーメッセージは表示されない。
(コンソールには、QObject: Do not delete object, 'unnamed', during its event handler!ってでる)

即プロンプトが帰ってくるのが落ちてるんだと思い込んでたけど、
Win上のQtcreatorをコマンドプロンプトで起動すると、同じように即プロンプトが帰ってきたから、
これは問題ないとおもひます。

qtcreator.binからqtcreator_process_stubを呼び出してるみたい。
という状況です(;´д⊂)


277 名前:デフォルトの名無しさん [2009/06/09(火) 13:52:15 ]
QTcreatorをデバッグするために-gつけてコンパイルする方法さがしたら、
*.proファイルのCONFIG変数にdebugを追加すればいいとあったんだけど、
自作プログラムでは-gがつくのに、QtCreatorでは付かないよ(;´д⊂)
なんでかな。
CFLAGとかに追加するのをやってみる。

278 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 14:41:35 ]
>>277
qmake qtcreator.pro -r CONFIG+=debug
で Makefile を作ってみると -g はついているけど。

279 名前:デフォルトの名無しさん [2009/06/09(火) 14:47:15 ]
>>278
おおありがとう(;´д⊂)
やってみる

280 名前:デフォルトの名無しさん [2009/06/09(火) 14:49:25 ]
>>278
-gつきでコンパイル始まったよ
ほんとありがとう!

281 名前:デフォルトの名無しさん [2009/06/09(火) 18:42:26 ]
Linux + Qtで printf("\a");で音が出ない
systen("beep");でも無音
G++ で書くと、どちらも鳴るのになぜ?

282 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 21:37:48 ]
>>281
"\a"って音を出すんだっけ?
音とは限らない何らかの信号をだせばいいんじゃなかったっけか?

まあ全然分からんから誰か頼むわ。


283 名前:274 mailto:sage [2009/06/09(火) 21:38:34 ]
>>275
あんがと!
よし!やってみるわ。
ただ趣味グラマだから実際にプログラミングできるのは
相当先になりそうだがね。

284 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 23:00:11 ]
ファイルパスが存在し得るものかどうかを判定したいのですが、便利な関数はありますか?
*等を含んでいるものや、/が連続するようなパスなどは無効と判定したいのですが・・・

285 名前:デフォルトの名無しさん [2009/06/10(水) 00:55:44 ]
QtCtreatorをデバッグしてるものですが、
QtCreatorをgdbでデバッグしてみると、
エラーで落ちてました。エラーメッセージを吐くコードがちゃんと
あったのですが、ターミナルにはログメッセージがでないようでした。
qDebug()でデバッグしようとしたら、その文字列さえもターミナルにでてこ無くて、
調べてみたところ、QtSingleApplicationでapp変数(return.exec()するやつ)
を生成してる行以降からqDebug()が出力されなくなってました。

QtSingleApplicationって前このスレで出てた、インスタンスを複数作れないよう制限するやつですよね。
これに関して何か知ってる方いませんか?(;´д⊂)



286 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 06:16:51 ]
>>284
QDir::exists, QFile::exists, QFileInfo::exists

287 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 11:56:42 ]
>>286
284じゃないが、それは実際にファイルがあるか調べるメソッドだよ

288 名前:デフォルトの名無しさん [2009/06/10(水) 16:28:20 ]
>>285
qDebug()関係のメッセージが表示されない原因が分かりました。
Qtのコンパイルに-no-iconvを指定すると出来ましたヽ(´ー`)ノ


289 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 22:10:33 ]
はじめまして。
メニューの項目の作り方についてご質問なのですが、
シグナルスロットを使用しない方法か、
どのメニューを選択しても同じ関数が呼ばれて、IDで識別するような方法ってありますでしょうか。
つまり、他のGUIライブラリのメニューのような使い方がしたいのです。
サンプルだとQActionを使ったシグナルスロットの方法しか書いてありませんでした。
これだと、メニューの項目数と同じだけ関数を用意しないとだめなので、
動的なメニューが作りにくいです(´Д⊂


290 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 23:02:16 ]
>>289
QAction を同じ SLOT につなげて、SLOTの中で
sender() を使ってどこからか判断したら。
QAction の文字列とかが欲しいなら
QAction *act = qobject_cast<QAction*>( sender() );
で sender() から QAction を取れるから、 act->text() とかも使える。

って、それでいいなら QMenu::triggered(QAction*) シグナル使えばいいのか。

291 名前:デフォルトの名無しさん [2009/06/11(木) 14:29:58 ]
Qtプログラムをgprofで動作解析するためには、
QTライブラリを -pg -static つきでコンパイルし直さないといけない
と英語のページで書いてあるように思えたのですが、本当ですか?

292 名前:デフォルトの名無しさん [2009/06/11(木) 19:43:37 ]
>>291
Qtだからというのではなく、gprofとはそういうものです。


293 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 19:49:32 ]
Doxygenスレとどっちで聞こうか悩んだのですが、
お願いします。

ttp://www.doxygen.jp/docblocks.html
ここにある
>Qtスタイルを使うことができ、
>この例が示すように、C スタイルの
>コメント・ブロックが開いた直後に
>感嘆符 (!) を追加します。
/*!
* ... text ...
*/
って書いてあります。
私はDoxygenの知識はあるのですがQtに関しては全く無知です。
Qtにもドキュメント自動生成が出来たりするのですか?


294 名前:デフォルトの名無しさん [2009/06/12(金) 01:47:31 ]
>>293
開発元内製のqdocでドキュメント生成されていて、Qt 4.4からqdocのソースが公開されています。
Qt1のソースコードを見ると、この頃から /*!でドキュメントがソースに埋込まれていて、.docもありますね。

295 名前:デフォルトの名無しさん [2009/06/12(金) 12:35:04 ]
>>292
すみません、確認のためにもう一回お願いします。
解析対象のプログラムを-pg -static付きでコンパイルしないといけない、というのと
QTもスタティックライブラリにコンパイルしなおさないといけないのは分かってるのですが、

それだけではくQTライブラリも、-pg 付きでコンパイルしないといけないかどうか
の答えが292であってますでしょうか?



296 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 15:29:38 ]
>>295
Qt自体をコンパイルしなおさないと、qtの中にプロファイル用の
コードが入らないから、実際にはqtの中で時間を使っているのに
プロファイル結果ではその呼び出し元が時間を使っているように
見えてしまう。

それでも良ければ別にQtをコンパイルする必要もQtをスタティック
リンクする必要もないよ。

297 名前:デフォルトの名無しさん [2009/06/12(金) 15:44:57 ]
>>296
おお、そうなのですか。
自作プログラムだけを-pgつけてコンパイルすると、
コアダンプするようになってしまって、QT側に何かしないといけない
と思い込んでおりました。
そもそもコアダンプすることはないのですね
ありがtごうございました。調べてみます。

298 名前:296 mailto:sage [2009/06/12(金) 15:52:58 ]
>>297
ごめん、確認しないで書いた。
コアダンプするなら、それ調べて、Qtが原因ぽかったら再ビルド必要かも。

299 名前:デフォルトの名無しさん [2009/06/12(金) 21:32:53 ]
>>295
いけなくはないけれど、Qtの中がプロファイルできないから、結果はスカスカで、
どこで時間がかかっているかが分からないですよ。

300 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 02:05:11 ]
Qtcreatorので、コンテナボックスを作る方法ってあるのかな?

勿論、ソースでそのまま書けば作れるんだけど、
メイン画面やダイアログみたいに見ながら簡単に作りたい。
でも、GUIツールのところを見てもちょっと見当たらないんだよね。

301 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 02:06:05 ]
>>300
あ、ゴメン、大間違い。

コンテナボックスじゃなくて、コンテキストメニューのことです。

302 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 16:16:36 ]
UNICODEMAP_JPをアプリ側で設定してもコーデックに反映されません
getenvで確認しても環境変数自体は設定できているようなのですが、QTextEdit等に表示すると反映されていませんでした
何が問題なのでしょうか?
環境はWindowsXPでQt4.5.1を動的リンクして使っています

303 名前:デフォルトの名無しさん [2009/06/13(土) 16:49:56 ]
Qtをソースコードから入れたい場合どうすればよいのでしょうか

304 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 17:27:14 ]
あきらめろ

305 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 18:04:38 ]
>>302
俺も前に調べたんだけど、main関数の最初に環境変数書き換えても間に合わないみたい
実行時に変えたいならランチャーを作成するしかないんじゃないかな



306 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 23:20:45 ]
>>303
ttp://doc.qtsoftware.com/4.5/installation.html

307 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 21:26:20 ]
addin入れられなくても
パス指定したらvisual studio EEでQt使えるよね?

308 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 21:29:02 ]
>>307
そりゃ使えるよ


309 名前:デフォルトの名無しさん [2009/06/15(月) 22:02:54 ]
class MainWindowにclass Dialogをメンバ変数として持ち、Dialogから
MianWindowないの関数を呼び出すと、関数までは飛べるんですが、
その後終了してしまいます。
Qtのsignal slotの流れが壊れてしまうのかと思うんですが、
何か、呼び出された側から、呼出し側の関数を呼ぶ方法がありますか?


310 名前:309 [2009/06/16(火) 21:21:24 ]
自分でslotを作れたんですね。


311 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 20:41:44 ]
メインウィンドウ内に、lineEditが3つあって、そのうちの1つにフォーカスを
移すにはどうするの
タブを移動するには


312 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 20:43:11 ]
QWSInputMethodの役目がよく分からないんですが、自分でウィジェットを作ったときに
日本語入力を可能にするためのもの?
別アプリに文字列送信とかも出来るんでしょうか。
ググっても情報がないもんで...。
別アプリに送信できるとうれしいんですけど。

313 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 22:21:32 ]
>>312
Qt for Embedded Linux で Input Method を実装するためのもの。
X11 を使わない組み込みLinuxだとIMのためのプロトコルがないため、
このクラスを使って実装する。
X11 とか Windows で使っているなら無関係。

別アプリとの通信は X11 だと QtDBUS があるけど、
Windows や Mac だと IPC 使って自分で書かないとだめだったかも。

314 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 22:39:35 ]
別のプログラムのウィンドウ情報を取得することはできますか?
ウィンドウ位置とタイトルを取得したいのですが・・・

315 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 15:57:49 ]
What is your environment?



316 名前:デフォルトの名無しさん [2009/06/19(金) 19:40:50 ]
>>312
Qt for Embedded Linuxで日本語入力を実装するときに使います。
Qt for Embedded Linuxで、別アプリケーションに文字列送信したいなら、QCOPを使えば簡単にできます。

317 名前:314 mailto:sage [2009/06/19(金) 19:50:50 ]
>>315
すいません
WindowsXPとVistaでの使用を考えています

318 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 20:46:58 ]
ListWidget上などで、右クリックで、ポップアップメニューを出すことは
できますか?


319 名前:デフォルトの名無しさん [2009/06/20(土) 11:22:31 ]
>>318
contextmenuをキーにしてリファレンスマニュアルを探すと分かるでしょう。

320 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 17:00:11 ]
日本語版リファレンスが糞重いな・・・

321 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 17:39:36 ]
QTreeViewを使用して、行を一行固定になるようにする方法ってありますか?
複数行ある文字列をModelにくわせたら、TreeViewも複数行で表示されてしまいます。
QTableViewでは、複数行ある文字列でも一行表示(改行以降の文字列は表示されない)されます。
でも罫線が表示されて微妙な感じです。

322 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 18:57:36 ]
>>321
QStyledItemDelegate を継承して、 displayText() を書き換えて表示する文字列を変更する。


323 名前:デフォルトの名無しさん [2009/06/20(土) 21:54:39 ]
>>320
どこのでしょう。

324 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 01:31:09 ]
>>322
ありがとう。
QStyledItemDelegateから派生したMyDelegateクラスで以下のようにしたら思い通りになりました。

QString MyDelegate::displayText ( const QVariant & value, const QLocale & locale ) const
{
if(value.type() != QVariant::String)
return QStyledItemDelegate::displayText(value, locale);

QString text = value.toString();
QString ret = text;

for(int i = 0; i < text.count(); ++i)
{
if(text.at(i) == 10) //改行なら
{
ret = text.left(i);
break;
}
}

return ret;
}

でも気になったところが...
if(text.at(i) == 10) //改行なら
のところを
if(text.at(i) == QChar('\n'))
でも行けそうな感じしたんだけどダメでした。
どうも、QChar('\n')を110 (小文字のn)と判定してしまっています。
だれか原因分かりますか?
OS X Tiger + QT Creatorで開発しています。

325 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 02:07:00 ]
>>324
Mac は知らんけど、'\\n' だったらうまくいくとか?

自分でループ回すより QString::indexOf() を使うのおすすめ。



326 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 02:59:03 ]
以下の対応したソースをWindowsに持ってきてVS2005でビルドしたらすんなり通った。
int i = text.indexOf(QChar('\n')); // きちんとQChar('\n')は10として評価される
ret = text.left(i);

ちなみに、OSX上で、\\nってやってもダメでした。

327 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 03:06:05 ]
OSXでは、Optionキー + \ を押さないとバックスラッシュとして認識されないみたいです。
(マカーからすれば当たり前のことなのか。)
お騒がせしました。

328 名前:318 mailto:sage [2009/06/21(日) 12:51:43 ]
>>319
勉強してみます
ありがとうございました。


329 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 12:56:18 ]
QListWidgetでファイル名を表示してるんですが
addItemはできるんですが、削除するにはどうしたらいいんですか?
ui->listWidget->removeItemWidget(item);
かと思ったんですが、削除できません。


330 名前:デフォルトの名無しさん [2009/06/21(日) 13:51:17 ]
>>329
QListWidgetからのアイテムの削除は、takeItem()で。
removeItemWidget()は、アイテムに設定したウィジェットの削除です。

331 名前:329 mailto:sage [2009/06/21(日) 18:17:33 ]
>>330
ありがとう
でも、takeItemとは、とても思いつかなかった


332 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 19:00:43 ]
WindowsとLinux(Ubuntu 8.10)の2つの環境下でQt4.5を使っています。
QtWebkitを使いたいと思っているのですが
include時に'QtWebkit': No such file or directoryと表示が出ています。
両環境ともにlibなどはインストールされているっぽいのですが…。
何か予め設定が必要なのでしょうか?

333 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 19:15:27 ]
>>332
pro ファイルに
QT += webkit
はある?

334 名前:331 mailto:sage [2009/06/21(日) 19:42:59 ]
>>333
できました!!
プロジェクト作る時にちゃんと聞いてきてましたね…。
見逃してました。
教えていただきありがとうございました。
まだ触り始めですが色々できそうで楽しみです。



335 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 02:54:24 ]
Janeみたいに3ペイン表示ってQtデザイナで作れますか?



336 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 06:46:31 ]
ok

337 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 21:03:11 ]
質問失礼します。
関数内で
void func(void)
{
QWizard wizard;
}
を使用するとメモリリークが発生します。
void func(void)
{
QDialog wizard;
}
を使用するとメモリリークが発生しません。

QWizardって呼ぶときとか終了する前にしないとだめな処理とか
あるのでしょうか?
環境は Qt 4.5.1 VisualStudio2008 Express
です。
メモリリークのチェック方法は、
#include <crtdbg.h>
をつかってます。



338 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 22:16:08 ]
>>335
QSplitterで縦に分割して、さらにQSplitterで横に分割すればできる。
QTDesignerでも可能

339 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 22:19:59 ]
>>337
本当に?
プログラマーの友 第八報:メモリリークと crtdbg.h
ttp://www7b.biglobe.ne.jp/~robe/pf/pf008.html
>この _CrtDumpMemoryLeaks ですが、この関数は正確には
>「この関数を呼んだ時点で開放されていないメモリの情報を表示する」関数です。
>たとえ main の最後に書いておいたとしても、
>cin などのグローバルオブジェクトで確保されたメモリは、
>まだデストラクタが呼ばれておらず開放されていないわけです。
>これまで検知してしまうので、
>メモリリークしていないにもかかわらずメモリリークしたと
>報告してしまうことがあります。
ここにあるような理由じゃないよね・・・?

340 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 23:01:24 ]
>>339
レスありがとうございます。
僕が使ったのは、
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
こっちのほうなので、影響はないぽいです。
使い方に問題がないのならば、
本当にメモリリークがあるぽいのかな?


341 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 01:07:08 ]
>>340
本当に >>337 だけで再現するの?
少なくとも >>337 だけじゃ実行できないよね?
実行できて問題が発生する最小限のコードを提示してもらわないと、
だれも君の手元のコードをデバッグできないよ。

342 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 05:06:12 ]
とりあえずサンプルソースを貼るなら
codepad
ttp://codepad.org/
ここに貼るのがオススメね。


343 名前:デフォルトの名無しさん [2009/06/23(火) 16:36:46 ]
>>327
JIS配列の場合のみね。
ことえりの環境設定で、¥をバックスラッシュとして扱うよう変更出来る。
ただし、この場合、¥マークを出したい場合はoption + yとなる。

344 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 22:12:59 ]
>>341
ごもっともです。
症状の発生する簡単なプログラムを作りました。


>>342
ありがとうございます。
使用させていただきます。

codepad.org/HoQtNsqw


もしかしたら、ライブラリのコンパイルをミスったとか
そんなことないですよね・・・(泣)
他の方も同じ症状が発生するのかどうかが知りたいです。


345 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 22:25:34 ]
コンパイルできてないのに
なんで実行できたんだろう



346 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 23:49:32 ]
>>345
いえいえw
部分的にコンパイル条件が変わってしまったのかなと思っただけです。
たぶん、そんなことは希少だと思うので、
ライブラリのコンパイルは成功してると思います。
Qtは初使用なので、コンパイルが失敗してたら
ライブラリが存在しないはず。

もしかしたらリンク先消えちゃうかもしれないので
張っておきます。

#include <windows.h>
#include <crtdbg.h>
#include <QtGui/QtGui>

int WINAPI WinMain(HINSTANCE hinst, HINSTANCE hinst_prev, LPSTR cmdline, int nshow)
{
_CrtSetReportMode(_CRT_WARN, _CRTDBG_MODE_DEBUG | _CRTDBG_MODE_WNDW);
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);

QApplication app(::__argc, ::__argv);
QWizard wizard;

return (0);
}




347 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 00:15:07 ]
>>344
URLがQtだ
すげぇ

348 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 00:36:23 ]
>>346
そうじゃなくて

codepad.org/HoQtNsqw

コンパイルエラー出てるじゃん


349 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 00:40:51 ]
>>348
馬鹿?w

350 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 00:47:07 ]
いえいえw
ばかじゃなくて
うんこです

351 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 14:21:13 ]
>>347
> URLがQtだ
よく気付いたな。
すげぇ!

352 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 19:01:58 ]
ttp://www.qtsoftware.com/about/news/updates-to-qt-and-qt-creator-released
Qt 4.5.2 & Qt Creator 1.2 release!

353 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 22:10:59 ]
Qtでタイトルバーがないメインウィンドウって作れるの?
コマンドラインランチャ作ろうと思って調べたけど分からんかった…

354 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 22:17:45 ]
Ubuntu9.04 Qt4.5
1台のPCで書いたQtのプログラムを、別のUbuntuPCにプロジェクトごと
コピーしたんですが、
/usr/bin/ld: cannot find -lfreetype
collect2:ld はステータス1で終了しました
のエラーでとまります。
何が原因でしょうか?


355 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 22:28:05 ]
freetype のライブラリ が入ってない
ubuntu だと freetype-devel? とかいれればいいんでね




356 名前:353 mailto:sage [2009/06/25(木) 23:00:51 ]
ごめん、前スレにあったわ。Qt::FramelessWindowHintを使えばいいのね。

357 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 23:52:02 ]
QT4.5.2でてるよ。
QtCreator,MSアドインも。

358 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 20:41:27 ]
Windows上のQtCreator+MinGW+gccでは、
MSVC用に提供されてるlibファイルのリンクって出来ないですよね?


359 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 21:16:04 ]
mingwで吐いたLIBとVCで吐いたLIBのバイナリヘッダを見比べてみ

360 名前:デフォルトの名無しさん mailto:sage [2009/06/27(土) 17:11:02 ]
リファレンスの訳をシコシコやってるんだけど
これ見てる人いるのかな
誰も見てなかったらモチベーションが続かない・・・

361 名前:デフォルトの名無しさん mailto:sage [2009/06/27(土) 17:44:12 ]
つ アクセス解析


362 名前:デフォルトの名無しさん mailto:sage [2009/06/27(土) 18:53:32 ]
qt.linux-life.net/4/doc/ja/index.html
これ?

363 名前:デフォルトの名無しさん mailto:sage [2009/06/27(土) 20:57:29 ]
>>362
それそれ
今思えば自分もリファレンス読むとき本家の英語版読むんだから
やる必要はなさそうだね

364 名前:デフォルトの名無しさん mailto:sage [2009/06/27(土) 22:00:03 ]
>>363
俺は今 急がしくて新しいのに挑戦できないのだが
今度 チャンスを見つけて
Qtに浮気しようかなと思っている。
別のスレで結構良い出来だと言われているんで。

そんな俺にとっては翻訳してくれる神がいると絶対うれしい。


365 名前:364 mailto:sage [2009/06/27(土) 22:04:13 ]
だからこうしてQtを使ったこともないのに
このスレをROM専で見学している。




366 名前:デフォルトの名無しさん mailto:sage [2009/06/27(土) 22:37:41 ]
4.5.2コンパイルできないや

367 名前:デフォルトの名無しさん mailto:sage [2009/06/27(土) 22:40:35 ]
>>366

どういうこった?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<182KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef