QListWidget如何设置背景、TAB切换
1个回答
展开全部
按钮对应的槽函数为:
void PhoneWidget::GetSelect(void){selectList = new QListWidget(this);
selectList->setGeometry(QRect(0, 100, 320, 120));
selectList->setFixedSize(QSize(320, 120));
QPixmap pixmap(":/BG/image/select.png");
QPalette palette = selectList->palette();
palette.setBrush(backgroundRole(), QBrush(pixmap));
selectList->setPalette(palette);
//selectList->setFocusPolicy(Qt::TabFocus);
//selectList->setAlternatingRowColors(true);
selectList->setFocus();
selectList->addItem(QString::fromUtf8("查看"));
selectList->addItem(QString::fromUtf8("发送"));
selectList->addItem(QString::fromUtf8("删除"));
selectList->addItem(QString::fromUtf8("添加"));
selectList->show();
selectList->setCurrentRow(0);}发现问题:编译运行没问题,可 1:背景图无效, 2:第一个被选择,tab键不能切换
选择的提示框是出现在界面上的,设置键盘事件后发现,TAB键的功能对应在原来界面上,不能对QListWidget上选项进行聚焦。
更不能切换了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询