<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

  <channel>

  
  <title>Qt DevNet forums: Japanese 1312669811**  </title>
  <link>http://qt-project.org/forums/viewforum/42/</link>
  <description>RSS feed for latest posts in Japanese</description>
  <copyright>Copyright 2013 Qt Project</copyright>
  <docs>http://www.rssboard.org/rss-specification</docs>
  <generator>ExpressionEngine v2.3.1 http://expressionengine.com/</generator>
  <lastBuildDate>Sun, 07 Aug 2011 00:30:11 GMT</lastBuildDate>
  <atom:link href="http://qt-project.org/feeds/all_forums/42" rel="self" type="application/rss+xml" />
  
  
  
        <item>
            <title>QtCreatorでMySQLを使用する方法</title>
            <link>http://qt-project.org/forums/viewreply/111219</link>
            <author>takumiasaki</author>
            <description><![CDATA[QtでSQLデータベースを使用するときは、通常はデータベースに直接リンクするのではなく、データベースドライバプラグインを通じて行います。
$QTDIR/plugins/sqldrivers 以下に各データベース用のプラグイン( この場合は qsqlmysql4.dll かな)が必要です。

	Qtがバイナリパッケージが自前でのビルドかは分かりませんが、おそらくこのプラグインはインストールされていないと思います。
http://qt&#45;project.org/doc/qt&#45;4.8/sql&#45;driver.html#how&#45;to&#45;build&#45;the&#45;mysql&#45;driver&#45;for&#45;mingw&#45;users
に mingw 用の MySql ドライバのビルド方法がありますので、そちらを参考にドライバのビルドとインストールを試してみてください。]]></description>
            <guid isPermaLink="false">b77c5be3ea1cff9e7f0f53a45099aca9</guid>
            <pubDate>Tue, 22 Jan 2013 15:05:37 GMT</pubDate>
        </item>
  
        <item>
            <title>QtCreatorでMySQLを使用する方法</title>
            <link>http://qt-project.org/forums/viewthread/24036</link>
            <author>Hiwasawa</author>
            <description><![CDATA[Qtを使ってMySQLにアクセスしようとしています。

	開発環境：Windows7
統合開発環境：QtCreator4.8.4
コンパイラ：minGW

	.proファイルに下記の様にMySWQLのINCLUDEPATHを追加しました。
INCLUDEPATH += C:\Program Files\MySQL\MySQL Server 5.5\include

	するとビルド時に下記の様なエラーが発生します。

	g++: error: C:\Program: No such file or directory
g++: error: Files\MySQL\MySQL: No such file or directory
g++: error: Server: No such file or directory
g++: error: 5.5\lib\libmysql.lib: No such file or directory
mingw32&#45;make1: *** [debug\MySQLTest02.exe] Error 1
mingw32&#45;make: *** [debug] Error 2
11:27:24: プロセス &#8220;C:\MinGW\bin\mingw32&#45;make.exe&#8221; はコード 2 で終了しました。
Error while building/deploying project MySQLTest02 (kit: デスクトップ)
ステップ &#8216;Make&#8217; 実行中

	g++: error: C:\Program: No such file or directory　と出ているのですが、
指定したディレクトリは&#8220;Program Files&#8220;なのですが、&#8220;Program&#8220;を探しているということは
スペースの入ったディレクトリ名はダメということなのでしょうか？]]></description>
            <guid isPermaLink="false">ac2d8a61bd5f170d5f0477407e2c77b1</guid>
            <pubDate>Tue, 22 Jan 2013 05:08:31 GMT</pubDate>
        </item>
  
        <item>
            <title>複数のオブジェクトから1つのSlotへの接続方法</title>
            <link>http://qt-project.org/forums/viewreply/97586</link>
            <author>Shiho</author>
            <description><![CDATA[shihoです。

	早速の回答ありがとうございます。

	sender()メソッドを使用して、SIGNALのオブジェクトを取り出すことができました。

	今回は、sender()メソッドを使用しましたが、QSignalMapperを使用する方法も勉強として試してみたいと思います。

	いつもありがとうございます。]]></description>
            <guid isPermaLink="false">a191b050a16df1de07e0a76605a019de</guid>
            <pubDate>Wed, 12 Sep 2012 03:19:19 GMT</pubDate>
        </item>
  
        <item>
            <title>複数のオブジェクトから1つのSlotへの接続方法</title>
            <link>http://qt-project.org/forums/viewthread/20245</link>
            <author>Shiho</author>
            <description><![CDATA[shihoです。
いつもお世話になっています。

	現在、Qt Creator 2.4.1 でGUI 開発を行っています。

	QTextEdit を3個作成し、それぞれのオブジェクト名を1st, 2nd, 3rdとしています。

	QTextEditをマウスでクリックした際に、別ウィンドウを開く処理を作成したいと思っています。

	そこで、
1st のselectionChanged() シグナル選択時、スロット名 setselectionChanged()、
2nd のselectionChanged() シグナル選択時、スロット名 setselectionChanged()、
3rd のselectionChanged() シグナル選択時、スロット名 setselectionChanged()

	とすべて同じスロットをコールたいのですが、
setselectionChanged() 内で、どのオブジェクト（シグナル）から呼ばれたのかを判断する方法が
わからず困っています。

	オブジェクトの読み出し方法などがあれば教えてください。

	以上、よろしくお願いします。]]></description>
            <guid isPermaLink="false">a486fa7d85df39f9045f13fc5d48a7ce</guid>
            <pubDate>Tue, 11 Sep 2012 09:16:25 GMT</pubDate>
        </item>
  
        <item>
            <title>コンボボックスの横幅について</title>
            <link>http://qt-project.org/forums/viewreply/95016</link>
            <author>Shiho</author>
            <description><![CDATA[shihoです。

	頂いたサンプルを基に作成したら、思い通りのことができました！

	本当にありがとうございました。]]></description>
            <guid isPermaLink="false">b891e22ff686dcd2fbbb7ce5cd2c65b8</guid>
            <pubDate>Fri, 17 Aug 2012 07:22:49 GMT</pubDate>
        </item>
  
        <item>
            <title>コンボボックスの横幅について</title>
            <link>http://qt-project.org/forums/viewthread/19597</link>
            <author>Shiho</author>
            <description><![CDATA[はじめまして。
Shihoと言います。

	現在、Qt Creator 2.4.1 でGUI 開発を行っています。

	QCombobox で、以下のようにしたいと考えて
いるのですが、実現方法がわからず困っています。

	コンボボックスで▼をクリックしたときに、選択できる項目の
一覧がドロップダウンリストとして表示されます。

	このコンボボックスの幅よりも、長い文字列を追加したとき、
ドロップダウンリストでは、コンボボックス以上の文字は
隠れてしまいます。
▼をクリックしたときに表示されるドロップダウンリストの幅を
変えるにはどうしたらよいのでしょうか？

	コンボボックスを貼り付けるダイアログサイズの制約で、
コンボボックスの幅を広げられません。

	.Net の DropDownWidth プロパティのようなプロパティは
ありますか？

	以上、よろしくお願いします。]]></description>
            <guid isPermaLink="false">123de6821c6ea28c5ef3bb97cf0c32c4</guid>
            <pubDate>Thu, 16 Aug 2012 03:12:26 GMT</pubDate>
        </item>
  
        <item>
            <title>Wikiページ:Building_Qt_5_from_Git_Japanese作成のお知らせ</title>
            <link>http://qt-project.org/forums/viewreply/86883</link>
            <author>Tasuku Suzuki</author>
            <description><![CDATA[お手伝いしてもいいですか？]]></description>
            <guid isPermaLink="false">5c43e2091de010cb2be224c94b55c9a1</guid>
            <pubDate>Mon, 28 May 2012 03:40:44 GMT</pubDate>
        </item>
  
        <item>
            <title>Wikiページ:Building_Qt_5_from_Git_Japanese作成のお知らせ</title>
            <link>http://qt-project.org/forums/viewthread/16752</link>
            <author>nekomatu</author>
            <description><![CDATA[Building_Qt_5_from_Git_Japanese [qt&#45;project.org]
まだ全然途中なのですが、力尽きてしまったので途中でSubmit。。。
Alphaが出たということで、今後Qt5を試す人はますます増えるでしょう。ぜひぜひ、加筆・修正していただければと思います。

	やっていること
Building_Qt_5_from_Git [qt&#45;project.org] を引っ張ってきて翻訳
自分がLinux（Ubuntu)環境で作業しているので、それ以外の環境については全く引っ張ってきていません。加筆よろしくお願いします。
それではー]]></description>
            <guid isPermaLink="false">d73d99cb1e763d2133f0b3cf40f41076</guid>
            <pubDate>Sun, 29 Apr 2012 06:50:49 GMT</pubDate>
        </item>
  
        <item>
            <title>外字について</title>
            <link>http://qt-project.org/forums/viewreply/83304</link>
            <author>t&#45;ozaki</author>
            <description><![CDATA[新たな問題が発覚しました。
ＳｙｓｔｅｍやＦｉｘｅｄＳｙｓ、&#45;Ｔｅｒｍｉｎａｌ&#45;フォントに指定すると
全角の数字「１」が文字化けし始めます。

	上記の私が書いたサンプルソースで
15行目のテキストを&#8220;全角１&#8220;とし
22行目のsetFontをコメントすると文字化けすることが確認できます。

	Qtのソースも見てみたのですがお手上げです
恐らくこのあたりだと思うのですが…
/src/gui/text/qfontengine_win.cpp
/src/gui/text/qfontdatabase_win.cpp

	2012/04/24 20：17　追記です

	これで文字化けするのはXp端末で、
Vistaや７では文字化けしませんでした。

	2012/04/25 18：39　追記です

	記載に誤りがありました。
Terminalでは化けませんでした。]]></description>
            <guid isPermaLink="false">53af918d1d5429106f28bdc50f6b3854</guid>
            <pubDate>Tue, 24 Apr 2012 11:09:14 GMT</pubDate>
        </item>
  
        <item>
            <title>外字について</title>
            <link>http://qt-project.org/forums/viewthread/16561</link>
            <author>t&#45;ozaki</author>
            <description><![CDATA[皆様はじめまして。
尾崎＠名古屋です。
Qt名古屋勉強会 #4でも質問させていただいた内容なのですが
未だ解決できないためご協力をお願いいたします。

	問題点
Qt上で外字が文字化けして表示できません。
QtCreatorも例外ではないです。
Windows環境で確認しています。

	再現方法
１．外字を作ります。
外字エディタを起動します。
Xpなら
[プログラム]&#45;[アクセサリ]&#45;[ユーザー補助]&#45;外字エディタ
Vista以降は
[プログラム]&#45;[アクセサリ]&#45;[システムツール]&#45;外字エディタ
開いたらコード「F040」を選択（デフォルトだと思います）してOKクリック
他の文字と区別が付くように適当にお絵かきをしていただいて
編集メニューから同じコードで保存（Ctrl+s）

	２．正しく登録されたどうか確認します。
フォント等が変更できるアプリケーション（例えばWord）を起動します。
カーソルを入力したい場所に入れた状態でIMEパッドから文字一覧を表示します。
文字カテゴリでシフトJISを選択して0xF40を選択すると外字文字の入力が出来たと思います。
あとはフォントサイズや種類を変更して変化することを確認してください。
この文字を上記手順やコピペすればChromeやEclipseでも表示されるはずです。

	３．Qtで確認します。
QtCreatorを起動して外字を貼り付けます。
「・」か「□」のような文字に文字化けしたと思います。

	試したこと
１．文字コードのマッピング？
QTextCodec::setCodecForCStrings
QTextCodec::setCodecForTr
putenv(&#8220;UNICODEMAP_JP=XXX&#8221;)
辺りをいろいろ組み合わせましたが解決に至りませんでした。
試しに外字を含んだテキストを読み込んでからアウトプットしてみたところ
文字コードが正しく保持されているため文字コード自体が
壊れているわけではないことが判りました。

	２．QFontにの設定？
QFontにSystemかFixedSysを設定すると文字化けしなくなることが判りました。
QtCreatorでもオプションメニューからテキストエディタ&#45;フォント＆色タブのフォントを
SystemかFixedSysに変更すればエディタでは文字化けしなくなります。（UI周りは変わりません）
ただ、Systemフォントでは制約が非常に大きいため解決とは言えませんでした。

	３．フォントの上書き
以下のサンプルコードを使って検証します。
15行目のボタンテキストに外字を入力してみます。
#include &amp;lt;QtGui&amp;gt;
&amp;nbsp;
&amp;nbsp;int main&#40;int argc, char *argv&#91;&#93;&#41;
&amp;nbsp;&#123;
&amp;nbsp; &amp;nbsp; &amp;nbsp;QTextCodec::setCodecForCStrings&#40;QTextCodec::codecForLocale&#40;&#41;&#41;;
&amp;nbsp; &amp;nbsp; &amp;nbsp;QTextCodec::setCodecForTr&#40;QTextCodec::codecForLocale&#40;&#41;&#41;;
&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp;QApplication app&#40;argc, argv&#41;;
&amp;nbsp; &amp;nbsp; &amp;nbsp;QApplication::setFont&#40;QFont&#40;&amp;quot;System&amp;quot;&#41;&#41;;
&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp;QWidget window;
&amp;nbsp; &amp;nbsp; &amp;nbsp;window.resize&#40;320, 240&#41;;
&amp;nbsp; &amp;nbsp; &amp;nbsp;window.show&#40;&#41;;
&amp;nbsp; &amp;nbsp; &amp;nbsp;QPushButton *button = new QPushButton&#40;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;QApplication::translate&#40;&amp;quot;childwidget&amp;quot;, &amp;quot;日本語←0xF40&amp;quot;&#41;, &amp;amp;window&#41;;
&amp;nbsp; &amp;nbsp; &amp;nbsp;button&#45;&amp;gt;move&#40;100, 100&#41;;
&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp;int fontsize = 11;
&amp;nbsp; &amp;nbsp; &amp;nbsp;//int fontsize = 9;
&amp;nbsp; &amp;nbsp; &amp;nbsp;//int fontsize = 16;
&amp;nbsp; &amp;nbsp; &amp;nbsp;//int fontsize = 24;
&amp;nbsp; &amp;nbsp; &amp;nbsp;button&#45;&amp;gt;setFont&#40;QFont&#40;&amp;quot;MS UI Gothic&amp;quot;, fontsize&#41;&#41;;
&amp;nbsp; &amp;nbsp; &amp;nbsp;button&#45;&amp;gt;show&#40;&#41;;
&amp;nbsp; &amp;nbsp; &amp;nbsp;return app.exec&#40;&#41;;
&amp;nbsp;&#125;


	一旦Systemフォントに設定すればフォントを上書きしても文字化けしないことは確認できました。
ただし、外字だけはSystemフォントのまま表示されてしまいます。
私も詳しくは知らないのですが、Systemフォントは特定のフォントサイズにしか対応しておらず
最小が11ptとなっているようです。
fontsizeを設定している部分を変更してみて頂ければ確認できます。

	なんとか外字の文字化けは回避できたと思いますが、
可能であればフォント指定が有効になるようにしたいと考えております。
何かお気づきの点があれば教えて頂けると助かります。

	よろしくお願いいたします。]]></description>
            <guid isPermaLink="false">c150b3290c530a1f00753ab379f5f865</guid>
            <pubDate>Mon, 23 Apr 2012 04:13:46 GMT</pubDate>
        </item>
  

  </channel>
</rss>