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


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

[KDE/Qt]Qtについての疑問を教えあうスレ 3



1 名前:デフォルトの名無しさん [2007/11/04(日) 15:41:46 ]
【次スレ案】

QtはTrollTechが作成したC++ベースのGUI toolkitで、
OS間の差異を意識せず開発できるように作られたライブラリ群です

GUIだけではなく、ネットワーク、マルチスレッド、グラフィック(OpenGL)や
各種コンテナ、XMLパーサーなど豊富なライブラリを持ちます

Win, Linux, Mac版があり、11月04日現在でQt4.3.2
有料版・無料版(Open Source Edition)とあり、無料版はGPL

■Trolltech
  trolltech.com/

■ダウンロード
  trolltech.com/developer/downloads

■Qt ダウンロード
  trolltech.com/developer/downloads/qt/index

■Qt 4.3 リファレンスドキュメント (オープンソース版)
  doc.trolltech.com/4.3/

■解説本・サイトなど
  trolltech.com/developer/books.html
  ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-87311-344-9
  www.sra.co.jp/qt/relation/index.html

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

701 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 21:07:52 ]
>>700
レイイアウトマネージャ下というのは
QLayoutを親にするということですか?

702 名前:デフォルトの名無しさん [2009/01/20(火) 01:30:55 ]
>>701

QHBoxLayout/QVBoxLayout/QGridLayout を使っていて、それらの addWidget()
にボタンを渡して配置していますか。レイアウトマネージャの管理下でならば、
setFixedWidth()/setFixedHeight()/setFixedSize() を使えばサイズを決め打には
できます。

レイアウトマネージャの管理下に置くということは、レイアウトマネージャに
setGeometry() で配置してもらうことなので、さらに setGeometry() を呼出し
ても競合してしまいます。




703 名前:デフォルトの名無しさん [2009/01/20(火) 03:19:49 ]
QTでiphoneアプリって作れるんでしょうか??

704 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 06:25:46 ]
>>703
現状はQtがiPhone OSを対応動作環境としていないから
無理でしょう

705 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 07:35:02 ]
ていうか、あぽーがデフォルト以外のGUIなんて入れさせねーべ。

706 名前:デフォルトの名無しさん [2009/01/20(火) 08:48:53 ]
Windows/Qtスレッドはありませんか?

707 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 08:54:32 ]
当然スレッドくらいサポートしてるよ

708 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 09:53:08 ]
>>706
2chのスレの事だよね?だとしたら、このスレでいいと思うけど
もしシングル/マルチスレッドの事だったら
>>707
の言う通り。

709 名前:703 [2009/01/22(木) 09:36:09 ]
やっぱそうかぁ・・
将来的に対応・・とかもなさげですかねぇ。
ありがとうございましたm(_ _)m



710 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 10:54:31 ]
急にQtがビルドできなくなりました・・・
以前にコンパイルしたのは実行できるんだけど、
新しく作ったのはコンパイル通っても実行ファイル開くとEXC_BAD_ACCESS (SIGBUS)で落ちる
以前のを再コンパイルしても同じことになります

コンパイラはgcc4.3なんですけど、原因が分かる人います?

711 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 11:08:59 ]
どーせ本当はなにかしたのに、原因じゃないと自己判断して黙ってるだけだろ?w

712 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 12:11:17 ]
なんかしてなったんなら、それが以外に原因が無いから分かりやすくて良いんだけどな
アホかお前?

713 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 12:22:23 ]
その情報で答えられるのはエスパーかキチガイだけだ
新旧バイナリを比較するとかやりようはあると思うんだが

714 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 12:32:11 ]
短文読んだだけでよくもまあ、そこまで侮蔑できるものだな

715 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 12:42:53 ]
なんか荒れちゃったみたいですいません
面倒だった+丁度時期だったのでクリーンインスコしたので解決しました

716 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 14:22:13 ]
>>710=>>715は一件落着したようで何よりだけど、となると
横から入ってきて急に意味不明のキレ方した>>712ってどういう人なんだろうねw

717 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 15:35:39 ]
スルーすりゃいいのに、
自治を始めたお前の方がなんだと思うが?


718 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 19:13:54 ]
はいはいご飯よ

719 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 09:26:50 ]
Qt初心者なんですが、最初はDesigner使わずに手でガシガシ書いた方覚えは早い
ですか?



720 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 12:31:32 ]
書く人の能力による

721 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 12:41:42 ]
Designerがやってくれることはレイアウト配置やらシグナル&スロット設定やらだけど、
レイアウトは手で書くとしてもHTMLのテーブルタグと同じ感覚で書けるし、
シグナル&スロット設定も用意されている関数呼ぶだけなんで
Designerから入ってもいいと思う。


722 名前:デフォルトの名無しさん [2009/01/25(日) 16:38:35 ]
>>719

手で書いて覚えるとしても、Designer で配置してどんなコードが出るかをプレビューしたり、
Designer で設定値をいろいろ変えてどうなるかを確かめると早く覚えられると思います。


723 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 00:53:22 ]
QtのRuby bindingってすごく便利だと思うんだけど
ググっても日本語の情報があまりないね。


724 名前:デフォルトの名無しさん [2009/01/27(火) 08:57:39 ]
メモリ管理について質問です。
Qtのサンプルをみるとよくローカルで
QHBoxLayout *topLayout = new QHBoxLayout;
みたいなことやってdeleteしてないのですがアプリ終了時に自動的に開放されるのでしょうか?


QHBoxLayout *topLayout = new QHBoxLayout(this);
とした場合はthisとなる親が開放されたとき子も開放されるのは確認できました。




725 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 13:54:13 ]
>>724
widget->setLayout( layout );
した時点で layout が widget の子オブジェクトになるので
widget が delete される時点で解放される。

726 名前:デフォルトの名無しさん [2009/01/28(水) 00:21:57 ]
>>723
自分も少しqt4ruby見てみたけど、designerのuiファイルとかも
使えるみたいだし、かなりいいよね。
でも、QThreadがないっぽいけど、スレッド使えないのかな?
スレッド無いとちょこちょこっとしたプログラム以外には使い
にくいんだけどな。


727 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 07:58:57 ]
Rubyのスレッドではまずいの?

728 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 09:27:41 ]
ウェブ読むのがだるいので、www.pragprog.com/で"Rapid GUI Development
with QtRuby"てのを買ってみた。(Qt3向けで英語だけど。90ページで$8.5のPDF本)

Rubyは知っているけどQtは未経験の自分にとってはけっこう参考になる。

関連ツールを含めたプログラミングの手順はRuby-GNOME2とかなり似てるね。

既知かもしれないけど、techbase.kde.org/Development/Languages/Ruby
にリンクも含めてQtRubyの情報がまとめられてる。(英語)

729 名前:デフォルトの名無しさん [2009/01/28(水) 23:17:34 ]
>>727
Rubyのスレッドって特殊で、グローバル変数とかを
保存しながら、setjump/longjumpを繰り返すって
実装みたいなので、Qtのオブジェクトとかちゃんと
ロックしているかはあやしいんじゃないかな。




730 名前:デフォルトの名無しさん [2009/01/28(水) 23:55:04 ]
ちょっと質問させてください。
www.sra.co.jp/qt/relation/index.html
ここにpdfでの説明がありますけど、これだけだとちょっと足りない感じでしょうか??
Qt関連の書籍買ったことあるかたなどいらっしゃいましたら教えていただけると幸いです。

731 名前:デフォルトの名無しさん [2009/01/29(木) 03:03:19 ]
足りないと思うよ。
どっちかというと機能紹介の文書じゃないかな。
SRAが珍しくがんばって翻訳したのって多分宣伝目的のためだと思う。

732 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 03:36:11 ]
↓にも紹介されている、Qt4第2版がいいと思います。
doc.trolltech.com/4.4/how-to-learn-qt.html


733 名前:デフォルトの名無しさん [2009/01/29(木) 07:15:17 ]
>> 723

全般的には QtRuby いいです。

Ruby の方でウィジェットを作ったときにメタオブジェクトと
同等な情報が扱われるようになるといいです。そうはなって
いないので、例えば、メッセージの翻訳ファイルを使えるよう
するために工夫が要ります。

sender() が返すオブジェクトのクラスが Qt::Object。タイプ
システムを拡張できない。Ruby のクラスをシグナルとスロッ
トのパラメータに使用できない。

機能追加のリクエストには2 年近く前から挙っているけれど、
ui ファイルから生成されるコードがクラスなのもモジュール
になれば使いやすくなりますね。


734 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 09:03:59 ]
>>730
これの中に「Qtのウィジェットは、安易に「コントロール」と「コンテナ」に分けることは
できません。」て一文があって、ちょっと吹いた。GTK+のことか?

735 名前:730 [2009/01/29(木) 14:31:38 ]
おーあんまよくないんですね。聞いておいてよかった。
www.amazon.co.jp/Programming-Prentice-Source-Software-Development/dp/0132354160/ref=sr_1_12?ie=UTF8&s=english-books&qid=1233206969&sr=8-12
英語ですがこれ買って頑張ってみようと思います。ありがとうございましたm(_ _)m
しかし高い・・

736 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 17:09:44 ]
英語でいいならまずは
www.qtrac.eu/C++-GUI-Programming-with-Qt-4-1st-ed.zip
をダウンロードして読めば。
>>732 のリンクからたどれる 1st edition の pdf。

737 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 19:39:11 ]
Qt4バージョンも公開されてたのか。すげーな。

>730
オライリーの『入門 Qt 4 プログラミング』は? 十分使えるでしょ。安めだし。
>736の翻訳なはず。

738 名前:デフォルトの名無しさん [2009/01/29(木) 19:48:08 ]
>> 734

ショーで Trolltech のパンフレットもらったら翻訳の質が酷かった
ので聞いたら、中国にだしたからだって。そのドキュメントも
Trolltech が中国に翻訳に出したと言っていたよ。


739 名前:デフォルトの名無しさん [2009/01/29(木) 23:23:11 ]
>>737
オライリーにありがちだけど、すごく分かりづらいのに、
Qt4の日本語の書籍って他はでてないんで、自分も買った。




740 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 07:16:40 ]
>>738
へえ、そうなんだ。でも中国でやったものとして見ると、すげー質高い気がする。

ところですまんけど、アンカの付け方直してもらえまいか。>>と数字はくっつけて
ほしい。リンクにならないので。

実は俺もwebではリンクにならない >数字 で打ってたことあるのでこれから気を
つける。

741 名前:デフォルトの名無しさん [2009/01/30(金) 14:39:11 ]
>>735 www.amazon.co.jp/dp/0132354160/

742 名前:デフォルトの名無しさん [2009/01/30(金) 23:09:28 ]
>>740

ごめん、ありがとう。

743 名前:デフォルトの名無しさん [2009/02/02(月) 02:15:42 ]
Windowsでのphononライブラリの使い方で質問があります。
サンプルプログラム(demos/mediaplayer)を動作させたのですが、
ライブラリがロードできていないようで、ファイルの表示ができません。

カレントをライブラリのあるフォルダにしてから動かすと、
正常に動作します。
ライブラリの場所にはパスを通しているのですが、
何かほかに設定が必要なのでしょうか?




744 名前:744 [2009/02/03(火) 18:27:43 ]
Ubuntuから、QSqlDatabaseを使って、Microsoft SQLServerに接続したいんですが、
SQLServer用のQTDSは標準のQtには含まれていないようです。
Qt ReferenceのSQL Database Driver−>QTDS for SyDase Adaptive Serverをみると
FreeTDSが使えるみたいに書いてあって、

cd $QTDIR/src/plugins/sqldrivers/tds
qmake -o Makefile "INCLUDEPATH=$SYBASE/include" "LIBS=-L$SYBASE/lib -lsybdb"
make
と書いてあるんですが、これを習ってやってみても
qmakeのhelpが表示されるだけでうまく行きません。

上のやり方で、QTDSが出来上がるもんでしょうか?


745 名前:デフォルトの名無しさん [2009/02/04(水) 03:11:41 ]
SQLサーバーのことはよく分からないけど、
とりあえず、qmakeの使い方はおかしい。
INCLUDEPATHやLIBSはプロジェクトファイル(*.pro)に
書くものだよ。

746 名前:744 [2009/02/04(水) 13:18:11 ]
>>745
そうですよね、そう思うんですが
doc.trolltech.com/4.3/sql-driver.html#qtds-for-sybase-adaptive-server
ここに書いてあることが、よくわからん
もしかしたら、この方法でsoファイル Windowsで言うDLLが作れるのかと思ったんですが。


747 名前:デフォルトの名無しさん [2009/02/04(水) 14:22:43 ]
>>744
MSのSQL Serverにつなぐんだったら、QODBCを使うんじゃないの?
doc.trolltech.com/4.4/sql-driver.html#qodbc


748 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 15:13:05 ]
>>744
opensource版(GPL版)のソースには TDS 用のドライバは含まれてないけど…。
qmakeの使い方自体は問題ない。オプションのところで変数の操作はできるようになっているし。
単に pro ファイルがないとかが原因でエラーになっているのかと。

749 名前:744 [2009/02/04(水) 18:28:20 ]
>>747
>>748
やはりproファイルがないとは、やはり元になるcppファイルが必要と言うことでしょうか?
とすると、747さんが言われるQODBCpluginとFreeTDSを多重継承したcppを書く必要がある?
でも、FreeTDSのヘッダsybdb.hを眺めた感じではクラスの宣言がされてないような
これ継承できるのかな?

初歩の質問ですが、qmakeの引数渡しは、proファイルへ行を追加記入するのと
同じ?
例えば、デバック時 proファイルに
CONFIG += qt debugを書き足してたんですが、引数でもできますか?





750 名前:デフォルトの名無しさん [2009/02/04(水) 23:44:40 ]
同じだと思う。

でも、デバッグするなら、わざわざメイクファイルつくり
なおすんじゃなくて

CONFIG += debug_and_release
debug {
 TARGET = xxxx
}
release {
 TARGET = xxxx.dbx
}

って書いて make, make debug, で分けた方が楽だよ。
objファイルもソースのところに作らないし。

751 名前:デフォルトの名無しさん [2009/02/05(木) 00:30:13 ]
>>743
自己レスです。
qtrubyもインストールしていたのですが、パスの設定が
先に来ていて、qtrubyに付属していたライブラリをロード
していました。
そのライブラリがおかしな挙動をしていたらしく、ライブラリを
削除したら、問題が解決しました。

752 名前:744 [2009/02/07(土) 12:37:56 ]
いろいろ調べてみたけど、よくわからないので、Qtのデータベースを使うのは断念
せっかく調べたので、メモ
unixODBC
www.unixodbc.org/
ここにunixODBC-Gui-Qtのプロジェクトがある
でも、ViewVCとやらが必要みたい

Easysoft
www.easysoft.com/products/data_access/index.html
ここのODBC-SQL DriverをDLするといけるらし


753 名前:デフォルトの名無しさん [2009/02/07(土) 15:40:55 ]
www.viewvc.org/
ViewVC is a browser interface for CVS and Subversion version control repositories.

754 名前:デフォルトの名無しさん [2009/02/07(土) 18:38:51 ]
unixodbc-gui-qt.svn.sourceforge.net/viewvc/unixodbc-gui-qt/

755 名前:744 [2009/02/09(月) 23:05:12 ]
皆さん、追跡調査していただいているようなので、分かってるところを書いてみます。
まず、テスト用のSQLサーバー
SQLServerの機能限定版MSDE2000をMicrosoftのサイトよいDL
ID sa Passwrod なしでもセットアップできますがテスト用に適当に入力
サーバーを起動
MSENだけではデータが作れないので、Accessの新規作成から新しいプロジエクトを作成
適当にテーブルを作る(例えば TestDB)

Windowsでの接続確認
ファイアーウオールの1433ポートを開ける
コントロールパネル>管理ツール>データーソース
とりあえず、ユーザーDNSの追加から新しいDNS(例えばTestODBC)を作成する
クライアントの設定はTCP/IPで
最後に、接続テストで繋がればOK


756 名前:744 [2009/02/09(月) 23:06:32 ]
次にLinuxでの接続テスト
私の場合Ubuntuを使っているので
Synapticから、FreeTDSとunixODBCをインストール
ホームディレクトリに.freetds.confと.odbc.iniを書く

**********************~/.odbc.ini
[ODBC Data Sources]
mssql = MS SQL Srever

[mssql]
Driver = /usr/lib/odbc/libtdsodbc.so <-Ubuntuの標準インストールの場合
Description = Microsoft SQL Server
Srevername = TestODBC
DataBase = TestDB

**********************~/.freetds.conf
[TestODBC]
host = 192.168.10.3 <-(SQLServerAddress)
port = 1433
tds version = 8.0
charset = sjis
client charset = utf-8
language = japanese

接続テスト
~$ isql mssql ユーザー名 パスワード
connect出来れば接続テストOK

PHPたrubyならこのままコードが書けるらしいけど


757 名前:744 [2009/02/09(月) 23:09:18 ]
ここからが、Qtでどうやってコードを書くのか?
先にURLを乗せたunixodbc-gui-qtの中には
ODBCCreateDataSourceQ4  ODBCのDNSを生成するの?
ODBCDataManager VCのCRecodesetみたいに、DBのテーブル項目を読んでメンバー変数を作ってくれるの?
ODBCManageDataSourceQ4 ???
ODBCTest サンプルプログラム?

にしても、エラーが解消できないし、内容も複雑すぎてわからん
また、unixODBCなどは、同梱されてるみちたいなので、先にインストールするとまずいのかも


758 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 22:20:41 ]
ところでSQL Server 2008 Expressもある今、
なんでいまさらMSDEなわけ?

759 名前:744 [2009/02/11(水) 21:29:46 ]
>>758
知らんかった




760 名前:デフォルトの名無しさん [2009/02/12(木) 07:16:18 ]
www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=58ce885d-508b-45c8-9fd3-118edd8e6fff

761 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 20:48:41 ]
MacOSX10.5での表示についての質問です

メニューを追加しようと思い次のようなコードを書きました

1:fileMenu = menuBar() -> addMenu(tr("&File"));
2:m_FileMenu->addAction(quitAction);
//fileMenuはQMenu

windowsやlinuxでは普通に表示されるのですが、OSXではなにも表示されません
MainWindowは継承してあります

quitActionは
QAction* quitAction = new QAction(tr("&Quit"), this);
connect(quitAction, SIGNAL(triggered()), qApp, SLOT(quit()));としています

リファレンスとWhitePaperに目を通したのですが、解決策が分かりませんでした
どこか間違えているでしょうか?

762 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 21:31:19 ]
すいません自己解決しました、スレ汚し失礼・・・

763 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 21:48:50 ]
解決したときには方法を書き残しておくとみんなの役に立つよ

764 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 21:57:16 ]
OSXの場合メニューの一番右にアプリケーション名が出ており、
そこにコマンド+Qが割り当てられたquitメニューがデフォルトで存在してました。
デフォルトの方が優先されるようで、自分で作った方が反映されないようです。

クロスプラットホームは便利ですがこういう慣れないOSでの依存関係で戸惑いますね。

765 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:52:27 ]
リリース候補版になってるな

766 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 21:10:56 ]
RC版をmsvc90で-webkitでビルドしたら10GBくらいになった。

767 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 09:14:42 ]
それマジ?
これから使おうと思ってるのにサイアク。

768 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 12:03:33 ]
int型、double型等を入力させて演算を行いたいのですが、この場合何を使えばいいのでしょうか?
QLineEditから読み込むとテキスト形式しか読み込めず、その後の計算ができないのです・・・

初歩的な質問ですいません。

769 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 13:14:26 ]
>>768
QString::toDouble を使う。
ttp://doc.trolltech.com/4.4/qstring.html#toDouble

有効な数字しか受け付けないように、格好良くやりたいときは、
QDoubleValidator を使う。
ttp://doc.trolltech.com/4.4/qintvalidator.html#details
リンク先は、int 型の QIntValidator の例。



770 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 17:16:13 ]
こういう変換関数って言語ごと、ライブラリごとに違うんだよな
統一して欲しいっス

771 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 17:20:05 ]
>>602,604
RC 出てるよ。

ttp://labs.trolltech.com/blogs/category/qtcreator/

vim モードとか色々いい感じかもしれん。

772 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 18:47:03 ]
>>771
RCとはいえ、使い勝手はどうなんだろ
>>602見て試したときは、viとか、ただのテキストエディタを使うほうが良いってぐらいだったしなぁ

正直300k回線で落として試そうという気が起きん('A`)

773 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 19:41:01 ]
真のプログラマはvi以外(ry

774 名前:771 mailto:sage [2009/02/16(月) 21:04:07 ]
>>772
ggとかdwとか/とか、できる。

git、 subversion とかにも対応って書いてあるけど、こっちは試してない。

completion も 出来た。
class名の上にmouse pointer 置いてF1とかで、ヘルプ出すのも出来た。

かなりいい感じじゃないかと思って書き込んだんだけど、

>300k回線

本チャンまで、待った方が良いんでない?
Marchって書いてあるよ。



775 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 00:15:08 ]
vimに慣れてるから他のエディタを使う気はしないなぁ
辞書補完あるならマッハで移るかもだけど

776 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 00:31:14 ]
そういや俺もvim用のQt辞書作ろうかと思ってたけど途方無さすぎてやめた
誰か一緒に作る人いない?

777 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 03:39:50 ]
qtcreator のWindows版ってコンパイラにMinGW使うの?
ってことはphononとか使えないの?

778 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 20:55:47 ]
QtCore4.dllとかQtGui4.dllとかのDLLは自作したプログラムに同梱して配布してもいいんでしょうか?

779 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 22:13:18 ]
QtWebKitでDOMを使うにはどうすればいいのわからない



780 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 00:01:55 ]
>>778
動作しないもの配布されてもこまらね?


公式のDeveloper pageでデモがあったので見てみた
Qt CreatorのプレゼンとQtを使った、Qtのプレゼン?
後者は面白いな
社員と思われる人たちも楽しそうだw


IDEは正直MS製以外はどれも操作性に難アリで満足したことがない
(VC6.0モロパクリは結構よかったが)けど、Creatorはどうなのやら

補完とかAssistant、Designerをくっ付けてるとか、機能面は凝ってそうだけど
GUIでありながらキーボードで大半を操作できるIDEってなかなかないよな・・・

781 名前:デフォルトの名無しさん [2009/02/20(金) 00:16:38 ]
Qt4.5まだぁ?

782 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 00:36:04 ]
Qt4.5ってさ、オープンソース版もあるQt用IDEのCreatorも公開されて
ライセンスもLGPLになって、タダで社内用のGUI開発するのに何の問題もなくなるって認識でおk?


783 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 02:29:02 ]
>>780
vcより悪いものの方が少ないだろ。
頭へいきか?

784 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 05:54:50 ]
頭がどうの言い出す奴は大抵その前に馬鹿なこと言ってるな。

785 名前:デフォルトの名無しさん [2009/02/21(土) 09:45:44 ]
>>782

GPL版にOracleやActiveXのプラグインが入っていないからLGPLにも入らないでしょう。
だから、そういったのを使っていなければ。




786 名前:デフォルトの名無しさん [2009/02/21(土) 12:04:38 ]
>>779

4.5でDOM APIが予定されていたけれどRC1で落ちてますね。
他にもいくつか落ちているし、買収先のNokiaのために
S60への移植にリリース割かれて疎かになっているんじゃないですか。

787 名前:デフォルトの名無しさん [2009/02/21(土) 12:13:12 ]
>>779

書き忘れました。暫くはQWebFrame::evaluateJavaScript()とかでJavaScriptを使ってDOMを。


788 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 21:51:54 ]
>>786 787
ありがとうございます。
DOMが出来るまで、QWebFrame::evaluateJavaScript()を使うことにします。


789 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 05:23:20 ]
DOM、キャンセルになったの?
凄い楽しみにしてたんだけど



790 名前:デフォルトの名無しさん [2009/02/23(月) 20:54:25 ]
>>789

Qt Labsには4.5で計画中と書かれていたんだけれど、4.5RC1のリファレンスの
What's New in Qt 4.5には書かれていないし、WebKitのAPIにもありません。

791 名前:デフォルトの名無しさん [2009/02/26(木) 20:44:59 ]
>>782

開発元のブログやサードパーティ製品出しているICSの公開資料からは、
テンプレートについてのLGPL汚染について他から突っ込まれたときの
ことを考えておく必要があるという問題があります。

792 名前:デフォルトの名無しさん [2009/02/26(木) 21:44:10 ]
キュー・ティ・ワン・ゼロ
キュー・ティ・ワン・ゼロ
Bugってハニー
Bugってハニー



793 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:55:56 ]
Qtって「キューティー」なの?「キュート」なの?


794 名前:デフォルトの名無しさん [2009/02/27(金) 00:56:37 ]
バーディーの相棒の方が一般的です


795 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 04:14:04 ]
>>793
ttp://www.qtsoftware.com/ にアクセスしたことないんか?

796 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 21:00:19 ]
>>791
ttp://labs.trolltech.com/blogs/2009/02/25/the-end-of-an-era/
のコメントを見る限りは例外条項は入ってくるはず。

797 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:19:20 ]
Shift-JISの文字列をUnicodeに変換したいのですが、
QTextCodec::toUnicodeを使うとTなどの一部の文字が正しく変換できません。
どうやって変換すればいいんでしょうか?

798 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:31:29 ]
>>797
Tなんて文字はSHIFT-JISには存在しないからエラーで正解。
お前がSHIFT-JISと思っているものはMSJISとかcp932とか言われるもの。

799 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 04:12:48 ]
libiconvにcp932やeucを足すpatchを公開してる人がいるから、
それを使うのが簡単かなぁ。



800 名前:デフォルトの名無しさん [2009/03/02(月) 20:34:51 ]
>>797

iconvなしでも、Qt内だけでcp932やNEC拡張文字は使えるようになっているのでこれでどうでしょう。

#include <stdlib>

putenv( "UNICODEMAP_JP=nec-vdc" );

putenv( "UNICODEMAP_JP=cp932,nec-vdc" );







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

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

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