hakeの日記

Windows環境でプログラミングの勉強をしています。

何もしないプログラム

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