// Create keyboard
//
// Note: The hex numbers here are unicode code points, not
// extended ascii or utf-8 encoding.
//
createBtn(row1, 2, '1', '_', '1', '!', static_cast<char>(0xBC));
createBtn(row1, 2, '2', '%', '2', '@', static_cast<char>(0xBD));
createBtn(row1, 2, '3', '&', '3', '?', static_cast<char>(0xBE));
createBtn(row1, 2, '4', '(', '4', static_cast<char>(0xFF), static_cast<char>(0xB0));
createBtn(row1, 2, '5', ')', '5', static_cast<char>(0xDF), static_cast<char>(0x0147));
createBtn(row1, 2, '6', '-', '6', static_cast<char>(0xE0), static_cast<char>(0xC0));
createBtn(row1, 2, '7', ':', '7', static_cast<char>(0xE1), static_cast<char>(0xC1));
createBtn(row1, 2, '8', '/', '8', static_cast<char>(0xE2), static_cast<char>(0xC2));
createBtn(row1, 2, '9', ',', '9', static_cast<char>(0xE3), static_cast<char>(0xC3));
createBtn(row1, 2, '0', '.', '0', static_cast<char>(0xE4), static_cast<char>(0xC4));
createBtn(row1, 3, false, Qt::Key_Backspace, "<---");
// Create keyboard
//
// Note: The hex numbers here are unicode code points, not
// extended ascii or utf-8 encoding.
//
QHBoxLayout* row1 = new QHBoxLayout();
createBtn(row1, 2, '1', '_', '1', '!', static_cast<char>(0xBC));
createBtn(row1, 2, '2', '%', '2', '@', static_cast<char>(0xBD));
createBtn(row1, 2, '3', '&', '3', '?', static_cast<char>(0xBE));
createBtn(row1, 2, '4', '(', '4', static_cast<char>(0xFF), static_cast<char>(0xB0));
createBtn(row1, 2, '5', ')', '5', static_cast<char>(0xDF), static_cast<char>(0x0147));
createBtn(row1, 2, '6', '-', '6', static_cast<char>(0xE0), static_cast<char>(0xC0));
createBtn(row1, 2, '7', ':', '7', static_cast<char>(0xE1), static_cast<char>(0xC1));
createBtn(row1, 2, '8', '/', '8', static_cast<char>(0xE2), static_cast<char>(0xC2));
createBtn(row1, 2, '9', ',', '9', static_cast<char>(0xE3), static_cast<char>(0xC3));
createBtn(row1, 2, '0', '.', '0', static_cast<char>(0xE4), static_cast<char>(0xC4));
createBtn(row1, 3, false, Qt::Key_Backspace, "<---");
To copy to clipboard, switch view to plain text mode
Bookmarks