⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1.13 入门实例:地址薄浏览程序.txt

📁 qt的源代码
💻 TXT
字号:
void next();
     void previous();
QPushButton *nextButton;
     QPushButton *previousButton;
nextButton = new QPushButton(tr("&Next"));
     nextButton->setEnabled(false);
     previousButton = new QPushButton(tr("&Previous"));
     previousButton->setEnabled(false);
connect(nextButton, SIGNAL(clicked()), this, SLOT(next()));
     connect(previousButton, SIGNAL(clicked()), this, SLOT(previous()));
 QHBoxLayout *buttonLayout2 = new QHBoxLayout;
     buttonLayout2->addWidget(previousButton);
     buttonLayout2->addWidget(nextButton);
mainLayout->addLayout(buttonLayout2, 3, 1);
nextButton->setEnabled(false);
     previousButton->setEnabled(false);
int number = contacts.size();
     nextButton->setEnabled(number > 1);
     previousButton->setEnabled(number > 1);
void AddressBook::next()
 {
     QString name = nameLine->text();
     QMap<QString, QString>::iterator i = contacts.find(name);
     if (i != contacts.end())
         i++;
     if (i == contacts.end())
         i = contacts.begin();
     nameLine->setText(i.key());
     addressText->setText(i.value());
 }
 void AddressBook::previous()
 {
     QString name = nameLine->text();
     QMap<QString, QString>::iterator i = contacts.find(name);
     if (i == contacts.end()){
         nameLine->clear();
         addressText->clear();
         return;
     }
     if (i == contacts.begin())
         i = contacts.end();
     i--;
     nameLine->setText(i.key());
     addressText->setText(i.value());
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -