标签:lis 系统 key alt strong 乘法 iic percent info
在这里所要讲到的,就是快速开发中的控件的使用。
获取系统时间
(代码如下)://获取系统日期 QDateTime sysTime = QDateTime::currentDateTime(); QStringList list = sysTime.toString("yyyy-MM-dd").split(‘-‘); ui.dateEdit->setDate(QDate(list[0].toInt(),list[1].toInt(), list[2].toInt()));
下面是控件基于信号槽的使用(代码如下):
位于QTGUITest.h中
private slots: void slider1_valuechanged(int value) { ui.spinBox->setValue(value); } void slider2_valuechanged(int value) { ui.spinBox_3->setValue(value); }
//关联QSlider控件 connect(ui.horizontalSlider, SIGNAL(valueChanged(int)), this, SLOT(slider1_valuechanged(int))); connect(ui.horizontalSlider_3, SIGNAL(valueChanged(int)), this, SLOT(slider2_valuechanged(int)));
private void keyPressEvent(QKeyEvent *);
void QTGUITest::keyPressEvent(QKeyEvent *e) { switch(e->key()) { //减法键 case Qt::Key_Minus: ui.textBrowser->insertPlainText("-"); break; //乘法键 case Qt::Key_Asterisk: ui.textBrowser->insertPlainText("*"); break; //除法键 case Qt::Key_Slash: ui.textBrowser->insertPlainText("/"); break; //取模键 case Qt::Key_Percent: ui.textBrowser->insertPlainText("%"); break; //乘方键 case Qt::Key_AsciiCircum: ui.textBrowser->insertPlainText("^"); break; } }
上面的的Key的键位还有很多种,可以去参照QT的官方文档进行查阅。
QString str = ui.textBrowser->toPlainText(); QByteArray ba = str.toLatin1(); ch = ba.data();
char c3[MAX]; QByteArray b2 = QByteArray(c3); QString s2 = QString(b2)
int _mStackSize; QString s3 = QString::number(_mStackSize);
QTextCursor cursor; cursor = ui.textBrowser->textCursor(); cursor.deletePreviousChar();
标签:lis 系统 key alt strong 乘法 iic percent info
原文地址:https://www.cnblogs.com/johnnytan/p/9161594.html