目次 Status Line 入力用ダイアログボックス

部品の配置


Frame[]の中に部品を思い通りに配置するには、ある程度の工夫が必要に なります。そのような工夫無しで、最低限の部品配列を 実現するには、KBFComponentFrameを使用します。


FFS;
w = KBMainFrame["CompArr", f, Title->"Arrange Component Test"];
s = "initial string"; n = 1; c = 1; r = 1; o = 1; l = 1;
cf = KBFComponentFrame[f,
  Add->{
    KBFGroup[Text->"Group1"],
    KBFText[Text->"Examples of Component Arrangement"],
    KBFString[Text->"String Input :", Variable:>s],
    KBFNumber[Text->"Number Input :", Variable:>n],
    KBFCheckButton[Text->"Check", Variable:>c],
    KBFRadioButton[Items->{"Radio 1","Radio 2"}, Variable:>r],
    KBFOptionMenu[Items->{"Option 1","Option 2","Option 3"}, Variable:>o],
    KBFListBox[Items->{"List 1","List 2","List 3","List 4"}, Variable:>l],
    KBFSeparator[],
    KBFButton[Text->"Print", Command:>Print[{s,n,c,r,o,l}]]
  }
];
TkWait[];

上のコードを実行した結果は下のようになります。

KBFComponentFrame Example

top


このページに関する御意見・質問は Samo Stanic まで.