void MYXIANMU::on_btnIni2_clicked()
{
connect(ui.btnIni2, SIGNAL(clicked()), ui.comboBox2, SLOT(on_btnIni2_clicked()));
QMapint>City_Zone;
City_Zone.insert("beijin", 10);
City_Zone.insert("shanghai", 21);
City_Zone.insert("tianjin", 22);
City_Zone.insert("dalian", 411);
City_Zone.insert("jianxi", 416);
City_Zone.insert("徐州", 516);
City_Zone.insert("福州", 591);
City_Zone.insert("青岛", 532);
ui.comboBox2->clear();
foreach(const QString & str, City_Zone.keys())
ui.comboBox2->addItem(str, City_Zone.value(str));
}
void MYXIANMU::on_comboBox2_currentIndexChanged(const QString& arg1)
{
connect(ui.comboBox2, SIGNAL(void currentIndexChanged(const QString &text)),this, SLOT(on_comboBox2_currentIndexChanged(const QString & arg1)));
connect(ui.comboBox2, SIGNAL(void currentIndexChanged(const QString &text)),ui.plainTextEdit, SLOT(on_comboBox2_currentIndexChanged(const QString & arg1)));
QString zone = ui.comboBox2->currentData().toString();
ui.plainTextEdit->appendPlainText(arg1 + ":区号=" + zone);
}
大佬们,为什么我项选择改变时没有出现文本
tr("文本")
?
上面的日志格式设置好后,在运行qt工程时可以输出到控制台中,需要将 myMessageOutput 中的内容缓存写到文件中。
QFile *m_file;
m_file = new QFile(1.txt“”);
if (!m_file->open(QIODevice::WriteOnly)) {
delete m_file;
m_file = NULL;
return;
}
m_file->write(stderr, size);
m_file->flush();