QPushButton 与 QListWidget 的按键响应

简介:

在Qt中添加按钮或表格控件时需要添加其按键响应,一般来说有两种方法,一种是直接实现其响应函数,第二种是自己写一个响应函数,然后用Qt的信号槽将它们连接起来。愚以为第一种方法更为简单一些。

声明这些控件:

QPushButton *pbutton;
QListWidget *lwidget;

然后实现它们的响应函数:

void YourClass::on_pbutton_clicked() {
  // Implement here
}
void YourClass::on_lwidget_itemClicked(QListWidgetItem* item) {
  // Implement here
}
void YourClass::on_lwidget_itemEntered(QListWidgetItem* item) {
  // Implement here
}

别忘了在头文件中加入私有槽的声明:

private slots:
  void on_pbutton_clicked();
  void on_lwidget_itemClicked(QListWidgetItem* item);
  void on_lwidget_itemEntered(QListWidgetItem* item);

本文转自博客园Grandyang的博客,原文链接:QPushButton 与 QListWidget 的按键响应,如需转载请自行联系原博主。

相关文章
|
5月前
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Radio Button的使用及说明
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Radio Button的使用及说明
794 1
|
7月前
Qt鼠标事件
Qt鼠标事件
|
7月前
Qt窗口的闪烁QWebEngineView
Qt窗口的闪烁QWebEngineView
QT——键盘事件(捕获按键事件)
QT——键盘事件(捕获按键事件)
954 0
|
Windows
Winform控件Button及控件的鼠标事件介绍
按钮控件是最常用的,用于实现点击完成操作。其主要处理的就是鼠标点击Click事件。由此可以引发出所有与鼠标有关的事件.....
1384 0
Winform控件Button及控件的鼠标事件介绍
14、事件类型(鼠标事件、键盘事件、触屏事件)
14、事件类型(鼠标事件、键盘事件、触屏事件)
167 0
Qt | 鼠标事件和滚轮事件 QMouseEvent、QWheelEvent
学习使用Qt的鼠标事件和滚轮事件。
837 0
关于 Qt场景QGraphicsScene中,添加QWidget窗口,QWidget窗口无法捕捉mouseReleaseEvent松开消息 的解决方法
关于 Qt场景QGraphicsScene中,添加QWidget窗口,QWidget窗口无法捕捉mouseReleaseEvent松开消息 的解决方法
关于 Qt场景QGraphicsScene中,添加QWidget窗口,QWidget窗口无法捕捉mouseReleaseEvent松开消息 的解决方法

热门文章

最新文章