Hatena::ブログ(Diary)

はけの徒然日記 このページをアンテナに追加 RSSフィード

2005 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 04 | 05 | 08 | 09 | 10 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 | 11 |
2011 | 01 | 02 | 03 | 04 | 11 | 12 |
2012 | 02 | 03 | 05 |
2014 | 02 | 03 | 04 | 05 | 12 |
2015 | 05 | 07 | 08 | 09 | 10 | 11 | 12 |
2016 | 01 | 02 | 04 | 05 | 08 | 09 | 11 | 12 |
2017 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 |

2005-06-16(Thu)

何もしないプログラム

Ruby/Qte勉強

あちこちの情報を参考に、まずは一番簡単な何もないウィンドウが開くだけのプログラム、これが全ての基本ということで。ホーム画面にアイコン登録しての実行も可能だけれどもターミナルから実行したほうがエラーメッセージが見えてデバッグし易い。

#!/usr/bin/env ruby

require "qte"
require "qpe"
include Qte
include Qpe

class SampleWindow < QMainWindow    #クラスの定義
   def initialize()                 #初期設定
      super()                       #これがないとエラーになる
   end
end

$defaultCodec = QTextCodec.codecForName("utf8")  #文字コードをUTF8に
app = QPEApplication.new([$0]+ARGV)
app.setDefaultCodec($defaultCodec)
QApplication.setFont(QFont.new("lcfont",18))     #フォントの種類とサイズ
app.showMainWidget(SampleWindow.new)             #カッコ内は上で定義したクラス
app.exec

通りすがり通りすがり 2005/06/23 01:54 スクリプトソース 8行目 class SampleWindow < QMainWindow  #クラスの定義 の「#クラスの定義」の前のスペースが全角になっており、Web ブラウザ上でそのままコピーして実行するとシンタックスエラーになる。

hakehake 2005/06/23 04:43 修正しました(^^;

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/hake/20050616/p2