//篩選按鈕-任務類型 QLabel* nameLabel1 = new QLabel("任務類型", page1); nameLabel1->setFont(QFont("Arial",10)); QComboBox*nameComboBox1 = new QComboBox(page1); nameLabel1->setGeometry(1000, 70, 100, 30); nameComboBox1->setGeometry(1070, 70, 100, 30); nameComboBox1->addItem("全部類型"); nameComboBox1->addItem("物料任務"); 關聯到槽函數addtask()
时间: 2024-04-13 19:28:10 浏览: 83
QLabel的基本方法_天冷请你吃火锅-CSDN博客1
您想将这段代码与槽函数addtask()关联起来吗?如果是的话,您可以使用QObject::connect()函数来实现。以下是一个示例代码,演示了如何将QComboBox的当前索引改变信号与槽函数addtask()连接起来:
```
// 创建QLabel和QComboBox
QLabel* nameLabel1 = new QLabel("任務類型", page1);
nameLabel1->setFont(QFont("Arial", 10));
QComboBox* nameComboBox1 = new QComboBox(page1);
nameComboBox1->setGeometry(1070, 70, 100, 30);
nameComboBox1->addItem("全部類型");
nameComboBox1->addItem("物料任務");
// 将信号与槽函数连接起来
connect(nameComboBox1, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &YourClass::addtask);
```
请将上述代码中的`YourClass`替换为包含`addtask()`槽函数的类的名称。这样,当QComboBox的当前索引发生改变时,槽函数`addtask()`将被调用。
阅读全文