Linuxザウルスの開発スレです。マターリ情報交換しましょう。
各ソフト利用方法の質問はユーザスレに行った方がいいかも。
Linux Zaurus 6
http://pc5.2ch.net/test/read.cgi/linux/1100131241/
その他の関連情報は>>2-10あたり
【Linux】ザウルス開発系スレッド-5【SL】
■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
04/11/26 07:05:40ID:9HEdPZch04/11/26 07:08:32ID:9HEdPZch
【過去スレ】
【Linux】ザウルス開発系スレッド-4【SL】
http://pc5.2ch.net/test/read.cgi/linux/1076934437/
【Linux】ザウルス開発系スレッド-3【SL】
http://pc.2ch.net/test/read.cgi/linux/1059223604/
【Linux】ザウルス開発系スレッド-2【SL】
http://pc3.2ch.net/test/read.cgi/mobile/1041161974/
【Linux】ザウルス開発系スレッド-1【SL】
http://pc3.2ch.net/mobile/kako/1030/10300/1030091920.html
【LINUX】ザウルス国内はいつ?【SL5000】
http://pc.2ch.net/mobile/kako/1020/10203/1020324591.html
【関連スレ】
Linux Zaurus 6
http://pc5.2ch.net/test/read.cgi/linux/1100131241/l50
【神】Linuxザウルス用2chブラウザスレ Part8
http://pc5.2ch.net/test/read.cgi/mobile/1087654725/l50
[ザウルス]LinuxZaurus用メールソフト2[qpop]
http://pc3.2ch.net/test/read.cgi/mobile/1075470836/l50
【Linux】ザウルス開発系スレッド-4【SL】
http://pc5.2ch.net/test/read.cgi/linux/1076934437/
【Linux】ザウルス開発系スレッド-3【SL】
http://pc.2ch.net/test/read.cgi/linux/1059223604/
【Linux】ザウルス開発系スレッド-2【SL】
http://pc3.2ch.net/test/read.cgi/mobile/1041161974/
【Linux】ザウルス開発系スレッド-1【SL】
http://pc3.2ch.net/mobile/kako/1030/10300/1030091920.html
【LINUX】ザウルス国内はいつ?【SL5000】
http://pc.2ch.net/mobile/kako/1020/10203/1020324591.html
【関連スレ】
Linux Zaurus 6
http://pc5.2ch.net/test/read.cgi/linux/1100131241/l50
【神】Linuxザウルス用2chブラウザスレ Part8
http://pc5.2ch.net/test/read.cgi/mobile/1087654725/l50
[ザウルス]LinuxZaurus用メールソフト2[qpop]
http://pc3.2ch.net/test/read.cgi/mobile/1075470836/l50
04/11/26 17:45:03ID:Ry1zYIXQ
こっちの方が落ち着くね マターリ
04/11/26 19:05:07ID:MJeuSIpZ
早速。QTで2バイト文字を表示できないんだけど、どこをどう
変えれば良いのか教えてくれまいか
#include <qapplication.h>
#include <qpushbutton.h>
#include <qfont.h>
class MyWidget : public QWidget
{
public:
MyWidget( QWidget *parent=0,const char *name=0 );
};
MyWidget::MyWidget( QWidget *parent , const char *name )
: QWidget( parent , name )
{
setMinimumSize( 200, 120 );
setMaximumSize( 200, 120 );
QPushButton *quit = new QPushButton( QString::fromLocal8Bit("終了") , this , "quit" );
quit->setGeometry( 62, 40, 75, 30 );
// quit->setFont( QFont( "System" , 18 , QFont::Bold ));
connect( quit,SIGNAL(clicked()),qApp,SLOT(quit()) );
}
int main( int argn, char *argv[] )
{
QApplication a( argn, argv );
MyWidget w;
w.setGeometry( 100, 100, 200, 120 );
a.setMainWidget( &w );
w.show();
return a.exec();
}
変えれば良いのか教えてくれまいか
#include <qapplication.h>
#include <qpushbutton.h>
#include <qfont.h>
class MyWidget : public QWidget
{
public:
MyWidget( QWidget *parent=0,const char *name=0 );
};
MyWidget::MyWidget( QWidget *parent , const char *name )
: QWidget( parent , name )
{
setMinimumSize( 200, 120 );
setMaximumSize( 200, 120 );
QPushButton *quit = new QPushButton( QString::fromLocal8Bit("終了") , this , "quit" );
quit->setGeometry( 62, 40, 75, 30 );
// quit->setFont( QFont( "System" , 18 , QFont::Bold ));
connect( quit,SIGNAL(clicked()),qApp,SLOT(quit()) );
}
int main( int argn, char *argv[] )
{
QApplication a( argn, argv );
MyWidget w;
w.setGeometry( 100, 100, 200, 120 );
a.setMainWidget( &w );
w.show();
return a.exec();
}
04/11/26 19:14:59ID:nzRMMKyc
>>1
乙
乙
04/11/26 21:29:37ID:xCg1Wce+
>>4
シャープの開発チュートリアルからの引用
2.4 日本語対応手順
翻訳ファイルを作成する方法でも日本語に対応できますが、ソースファイル中に直接日本語を
記述しても日本語を表示できます。ここでは、直接記述する方法について説明します。
ソースファイル中に直接日本語を記述して日本語を表示するには、QString クラスのfromUtf8()
メソッドを使用します。
このメソッドでは引数に指定したUTF8 をUnicode に変換します。
従ってfromUtf8 に渡す日本語はUTF8 で書かれていなければなりません。
文字コード変換ツール等を利用してUTF8 で保存して下さい。
以下、ラベルを作成し「ラベル」と表示する場合の例です。
QLabel *mylabel= new QLabel( "dummylabel" , this );
mylabel->setGeometry( 10, 10, 100, 30 );
mylabel->setText( QString::fromUtf8( "ラベル" ) );
※“ラベル“はUTF8 で保存されていますので、通常Linux 上で見ると文字化けしています。
この際に注意するのは、QApplication クラスではなく、QPEApplication クラスのオブジェクト
を作成することです。QApplication クラスのオブジェクトを使用すると日本語が表示されませ
ん。
ヘッダのインクルードは
#include <qpe/qpeapplication.h>
オブジェクトの生成は
QPEApplication myapp( argc, argv );
等としてください。
シャープの開発チュートリアルからの引用
2.4 日本語対応手順
翻訳ファイルを作成する方法でも日本語に対応できますが、ソースファイル中に直接日本語を
記述しても日本語を表示できます。ここでは、直接記述する方法について説明します。
ソースファイル中に直接日本語を記述して日本語を表示するには、QString クラスのfromUtf8()
メソッドを使用します。
このメソッドでは引数に指定したUTF8 をUnicode に変換します。
従ってfromUtf8 に渡す日本語はUTF8 で書かれていなければなりません。
文字コード変換ツール等を利用してUTF8 で保存して下さい。
以下、ラベルを作成し「ラベル」と表示する場合の例です。
QLabel *mylabel= new QLabel( "dummylabel" , this );
mylabel->setGeometry( 10, 10, 100, 30 );
mylabel->setText( QString::fromUtf8( "ラベル" ) );
※“ラベル“はUTF8 で保存されていますので、通常Linux 上で見ると文字化けしています。
この際に注意するのは、QApplication クラスではなく、QPEApplication クラスのオブジェクト
を作成することです。QApplication クラスのオブジェクトを使用すると日本語が表示されませ
ん。
ヘッダのインクルードは
#include <qpe/qpeapplication.h>
オブジェクトの生成は
QPEApplication myapp( argc, argv );
等としてください。
04/11/26 23:03:00ID:54UPHDls
俺はこんな感じで。
#include <qtextcodec.h>
int main(int argc, char* argv[])
{
QPEApplication app(argc, argv);
QTextCodec* codec = QTextCodec::codecForName("eucJP");
app.setDefaultCodec(codec);
(以下略)
あとは表示したい文字列を tr("ほげふが") ってくくってるだけ。
#include <qtextcodec.h>
int main(int argc, char* argv[])
{
QPEApplication app(argc, argv);
QTextCodec* codec = QTextCodec::codecForName("eucJP");
app.setDefaultCodec(codec);
(以下略)
あとは表示したい文字列を tr("ほげふが") ってくくってるだけ。
84
04/11/27 00:08:48ID:3srCs/vd ありがとう。結論から言うとQPEApplicationに変えるだけで表示できました。
9login:Penguin
04/11/28 01:10:47ID:8I0MndQ6 apache2用php4をipk化公開されたものをネット上で見かけないですが、
どなたか存じませんか?
どなたか存じませんか?
04/11/30 08:03:08ID:qPPay5Sf
j2meで開発してます。
母艦での実行はできるけど、zaurus上ではうまくいけません。
教えてください。
Button b = new Button();
b.addActionListener(new eventlistener(this));
b.setActionCommand("s");
b.setLabel(str);
b.setForeground(Color.red);
b.setBackground(Color.red);
とjava.awt.Buttonオブジェクトを使おうとしているのだけどれども、
ボタンの背景色を設定する、setBackground(Color.red)だけが、
無視されています。
背景色を設定する方法はありますか?それとも、間違っちゃってますか?
母艦での実行はできるけど、zaurus上ではうまくいけません。
教えてください。
Button b = new Button();
b.addActionListener(new eventlistener(this));
b.setActionCommand("s");
b.setLabel(str);
b.setForeground(Color.red);
b.setBackground(Color.red);
とjava.awt.Buttonオブジェクトを使おうとしているのだけどれども、
ボタンの背景色を設定する、setBackground(Color.red)だけが、
無視されています。
背景色を設定する方法はありますか?それとも、間違っちゃってますか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【スマホ】ソニー「Xperia 10 VIII」を10月8日発売、9万9000円 [少考さん★]
- 高市首相 「高市内閣は物価上昇と金利のある経済のもと、財政の持続を確保します」 ガソリン補助金や電気・ガス料金の支援見直しへ [お断り★]
- timelesz猪俣周杜さんとの契約解除 所属事務所が発表「心より深くお詫び」|FNN [少考さん★]
- 中国が岩屋毅前外相を異例の厚遇、高市早苗首相には批判 真意は日本分断か (産経) [少考さん★]
- 【芸能】うつ病告白、紅白4回出場の女性歌手・milet 「生きると死ぬの間って餃子の皮一枚」「くそが、生きる」 深夜のX投稿 [冬月記者★]
- きょうから外国人の永住許可審査が厳格化…「日本人世帯の平均年収継続して上回る」条件追加 [パンナ・コッタ★]
- 高市農水大臣「自民党支持しなければ予算を大幅カットと発言したのは事実ですが大臣就任前の発言なので回答は差し控えます😤」 [931948549]
- 【動画】女「助けて!爺ちゃんが死んだけど家に数百体の完成品プラモがあるの!どうしよう…」識者「捨てるしかありません」 [802034645]
- 【画像】女の男だけど自撮りしたから評価してください
- 「ロシアが攻めてくるぞ!!」とか言ってるネトウヨどこにもいないよね 共産国で現在他国を侵略してるロシアより脅威な中国ってなに? [817148728]
- 【悲報】巨乳JK、学校の廊下でとんでもないダンスを踊ってしまう・・・ [398059782]
- 【悲報】独身おじさんが生涯をかけて集めたコレクション、全てゴミになるwwwwwwwwwwwwwwwwwwwwwwwww [398059782]