コード例 #1
0
JKCharacterScreenKeyboard::JKCharacterScreenKeyboard(QWidget* parent):
    QWidget(parent)
{
    m_characters="ABC";
    m_generateApplicationEvent=true;
    QFontMetrics fm(font());
    int s=(double)fm.height()*1.5;
    m_buttonSize=QSize(s,s);
    m_focus=parent;
    setFocusPolicy(Qt::NoFocus);
    lay=new FlowLayout(this, 2, 0, 0);
    setLayout(lay);
    populateLayout();
}
コード例 #2
0
void SheetsPage::createContent()
{
    MApplicationPage::createContent();

    QGraphicsWidget *panel = centralWidget();

    MLayout *layout = new MLayout(panel);
    layout->setContentsMargins(0, 0, 0, 0);
    panel->setLayout(layout);
    policy = new MLinearLayoutPolicy(layout, Qt::Vertical);
    policy->setContentsMargins(0, 0, 0, 0);
    policy->setSpacing(0);

    populateLayout();

    retranslateUi();
}
コード例 #3
0
void JKCharacterScreenKeyboard::setCharacters(const QString& characters) {
    m_characters=characters;
    populateLayout();
}