資源簡(jiǎn)介
Qt 實(shí)現(xiàn)利用方向鍵控制光標(biāo)在不同控件上移動(dòng)(本資源控件為L(zhǎng)ineEdit),上下方向鍵可直接移動(dòng)至上一個(gè)或下一個(gè)控件,左右方向鍵配合Ctrl鍵使用,本資源借鑒相關(guān)網(wǎng)絡(luò)資源編寫。
代碼片段和文件信息
#include?“controltable.h“
#include?
ControlTable::ControlTable(QWidget?*parent):
????Qobject(parent)rowid(“table_row“)colid(“table_col“)
{
????Q_ASSERT(parent);
????currentContrl?=?0;
????widget?=?parent;
}
void?ControlTable::setTable(const?QList?&t)
{
????bool?isSetDefaultControl?=?false;
????table?=?t;
????for?(int?i?=?0;?i?????{
????????ControlList?controList?=table.at(i);
????????for?(int?j?=?0;?j?????????{
????????????if?(table[i][j])
????????????{
????????????????table[i][j]->setProperty(rowid?i);
????????????????table[i][j]->setProperty(colid?j);
????????????????if?(!isSetDefaultControl)
????????????????{
????????????????????selectControl(table[i][j]);
????????????????????isSetDefaultC
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-09-27?10:01??test_updown\
?????文件????????4014??2019-09-27?10:01??test_updown\controltable.cpp
?????文件????????1607??2019-09-27?10:00??test_updown\controltable.h
?????文件?????????183??2019-09-26?15:33??test_updown\main.cpp
?????文件????????1592??2019-09-27?10:00??test_updown\mainwindow.cpp
?????文件?????????674??2019-09-27?09:28??test_updown\mainwindow.h
?????文件????????2636??2019-09-27?08:46??test_updown\mainwindow.ui
?????文件?????????497??2019-09-26?20:57??test_updown\mylineedit.cpp
?????文件?????????278??2019-09-26?20:54??test_updown\mylineedit.h
?????文件????????1107??2019-09-27?09:29??test_updown\test_updown.pro
?????文件???????19102??2019-09-27?10:01??test_updown\test_updown.pro.user
評(píng)論
共有 條評(píng)論