修正字符输入
This commit is contained in:
@@ -20,6 +20,13 @@ CharInputter::CharInputter(QWidget *parent) :
|
||||
ui->lineEdit->setReadOnly(true);
|
||||
|
||||
|
||||
|
||||
ui->pushButton_Caps->setProperty("CapsSelect",false);
|
||||
ui->pushButton_Caps->style()->unpolish(ui->pushButton_Caps);
|
||||
ui->pushButton_Caps->style()->polish(ui->pushButton_Caps);
|
||||
|
||||
setLower();
|
||||
|
||||
}
|
||||
|
||||
CharInputter::~CharInputter()
|
||||
@@ -107,132 +114,314 @@ void CharInputter::on_pushButton_0_clicked()
|
||||
|
||||
void CharInputter::on_pushButton_Q_clicked()
|
||||
{
|
||||
on_Clicked("q");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("Q");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("q");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_W_clicked()
|
||||
{
|
||||
on_Clicked("w");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("W");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("w");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_E_clicked()
|
||||
{
|
||||
on_Clicked("e");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("E");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("e");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_R_clicked()
|
||||
{
|
||||
on_Clicked("r");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("R");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("r");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_T_clicked()
|
||||
{
|
||||
on_Clicked("t");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("T");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("t");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_Y_clicked()
|
||||
{
|
||||
on_Clicked("y");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("Y");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("y");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_U_clicked()
|
||||
{
|
||||
on_Clicked("u");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("U");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("u");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_I_clicked()
|
||||
{
|
||||
on_Clicked("i");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("I");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("i");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_O_clicked()
|
||||
{
|
||||
on_Clicked("o");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("O");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("o");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_P_clicked()
|
||||
{
|
||||
on_Clicked("p");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("P");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("p");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_A_clicked()
|
||||
{
|
||||
on_Clicked("a");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("A");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("a");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_S_clicked()
|
||||
{
|
||||
on_Clicked("s");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("S");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("s");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_D_clicked()
|
||||
{
|
||||
on_Clicked("d");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("D");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("d");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_F_clicked()
|
||||
{
|
||||
on_Clicked("f");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("F");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("f");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_G_clicked()
|
||||
{
|
||||
on_Clicked("g");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("G");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("g");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_H_clicked()
|
||||
{
|
||||
on_Clicked("h");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("H");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("h");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_J_clicked()
|
||||
{
|
||||
on_Clicked("j");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("J");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("j");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_K_clicked()
|
||||
{
|
||||
on_Clicked("k");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("K");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("k");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_L_clicked()
|
||||
{
|
||||
on_Clicked("l");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("L");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("l");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_Z_clicked()
|
||||
{
|
||||
on_Clicked("z");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("Z");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("z");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_X_clicked()
|
||||
{
|
||||
on_Clicked("x");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("X");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("x");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_C_clicked()
|
||||
{
|
||||
on_Clicked("c");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("C");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("c");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_V_clicked()
|
||||
{
|
||||
on_Clicked("v");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("V");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("v");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_B_clicked()
|
||||
{
|
||||
on_Clicked("b");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("B");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("b");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_N_clicked()
|
||||
{
|
||||
on_Clicked("n");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("N");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("n");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_M_clicked()
|
||||
{
|
||||
on_Clicked("m");
|
||||
if(isCapsLock)
|
||||
{
|
||||
on_Clicked("M");
|
||||
}
|
||||
else
|
||||
{
|
||||
on_Clicked("m");
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_Line_clicked()
|
||||
@@ -258,3 +447,102 @@ void CharInputter::on_pushButton_Space_clicked()
|
||||
{
|
||||
on_Clicked(" ");
|
||||
}
|
||||
|
||||
void CharInputter::on_pushButton_Caps_clicked()
|
||||
{
|
||||
isCapsLock = (isCapsLock)?(false):(true);
|
||||
|
||||
ui->pushButton_Caps->setProperty("CapsSelect",isCapsLock);
|
||||
ui->pushButton_Caps->style()->unpolish(ui->pushButton_Caps);
|
||||
ui->pushButton_Caps->style()->polish(ui->pushButton_Caps);
|
||||
|
||||
if(isCapsLock)
|
||||
{
|
||||
setUpper();
|
||||
}
|
||||
else
|
||||
{
|
||||
setLower();
|
||||
}
|
||||
}
|
||||
|
||||
void CharInputter::setUpper(void)
|
||||
{
|
||||
ui->pushButton_A->setText("A");
|
||||
ui->pushButton_B->setText("B");
|
||||
ui->pushButton_C->setText("C");
|
||||
ui->pushButton_D->setText("D");
|
||||
ui->pushButton_E->setText("E");
|
||||
ui->pushButton_F->setText("F");
|
||||
ui->pushButton_G->setText("G");
|
||||
ui->pushButton_H->setText("H");
|
||||
ui->pushButton_I->setText("I");
|
||||
ui->pushButton_J->setText("J");
|
||||
ui->pushButton_K->setText("K");
|
||||
ui->pushButton_L->setText("L");
|
||||
ui->pushButton_M->setText("M");
|
||||
ui->pushButton_N->setText("N");
|
||||
ui->pushButton_O->setText("O");
|
||||
ui->pushButton_P->setText("P");
|
||||
ui->pushButton_Q->setText("Q");
|
||||
ui->pushButton_R->setText("R");
|
||||
ui->pushButton_S->setText("S");
|
||||
ui->pushButton_T->setText("T");
|
||||
ui->pushButton_U->setText("U");
|
||||
ui->pushButton_V->setText("V");
|
||||
ui->pushButton_W->setText("W");
|
||||
ui->pushButton_X->setText("X");
|
||||
ui->pushButton_Y->setText("Y");
|
||||
ui->pushButton_Z->setText("Z");
|
||||
}
|
||||
|
||||
void CharInputter::setLower(void)
|
||||
{
|
||||
ui->pushButton_A->setText("a");
|
||||
ui->pushButton_B->setText("b");
|
||||
ui->pushButton_C->setText("c");
|
||||
ui->pushButton_D->setText("d");
|
||||
ui->pushButton_E->setText("e");
|
||||
ui->pushButton_F->setText("f");
|
||||
ui->pushButton_G->setText("g");
|
||||
ui->pushButton_H->setText("h");
|
||||
ui->pushButton_I->setText("i");
|
||||
ui->pushButton_J->setText("j");
|
||||
ui->pushButton_K->setText("k");
|
||||
ui->pushButton_L->setText("l");
|
||||
ui->pushButton_M->setText("m");
|
||||
ui->pushButton_N->setText("n");
|
||||
ui->pushButton_O->setText("o");
|
||||
ui->pushButton_P->setText("p");
|
||||
ui->pushButton_Q->setText("q");
|
||||
ui->pushButton_R->setText("r");
|
||||
ui->pushButton_S->setText("s");
|
||||
ui->pushButton_T->setText("t");
|
||||
ui->pushButton_U->setText("u");
|
||||
ui->pushButton_V->setText("v");
|
||||
ui->pushButton_W->setText("w");
|
||||
ui->pushButton_X->setText("x");
|
||||
ui->pushButton_Y->setText("y");
|
||||
ui->pushButton_Z->setText("z");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
#include "QDebug"
|
||||
#include "QFile"
|
||||
#include "QTextStream"
|
||||
#include <QCommonStyle>
|
||||
#include "QStyle"
|
||||
|
||||
namespace Ui {
|
||||
class CharInputter;
|
||||
@@ -35,6 +37,10 @@ protected:
|
||||
|
||||
private slots:
|
||||
|
||||
void setUpper(void);
|
||||
|
||||
void setLower(void);
|
||||
|
||||
void on_Clicked(QString str);
|
||||
|
||||
void on_pushButton_1_clicked();
|
||||
@@ -117,9 +123,13 @@ private slots:
|
||||
|
||||
void on_pushButton_Space_clicked();
|
||||
|
||||
void on_pushButton_Caps_clicked();
|
||||
|
||||
private:
|
||||
Ui::CharInputter *ui;
|
||||
|
||||
bool isCapsLock = false;
|
||||
|
||||
int inputType = 0;
|
||||
int DecimalPlaces;
|
||||
|
||||
|
||||
@@ -28,6 +28,22 @@
|
||||
border-color: navy; /* make the default button prominent */
|
||||
}
|
||||
|
||||
|
||||
.QPushButton#pushButton_Caps[CapsSelect="true"] {
|
||||
background-color: #55FF55
|
||||
}
|
||||
|
||||
.QPushButton#pushButton_Caps[CapsSelect="false"] {
|
||||
background-color: #FFFFFF
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
.QLineEdit {
|
||||
background-color: #FFFFFF
|
||||
font: 30px "Arial";
|
||||
|
||||
@@ -286,26 +286,7 @@
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QPushButton" name="pushButton_A">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>80</width>
|
||||
<height>80</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>A</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="5">
|
||||
<item row="0" column="6">
|
||||
<widget class="QPushButton" name="pushButton_G">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
@@ -324,26 +305,7 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="8">
|
||||
<widget class="QPushButton" name="pushButton_K">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>80</width>
|
||||
<height>80</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>K</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<item row="0" column="3">
|
||||
<widget class="QPushButton" name="pushButton_S">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
@@ -362,7 +324,26 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="3">
|
||||
<item row="0" column="5">
|
||||
<widget class="QPushButton" name="pushButton_F">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>80</width>
|
||||
<height>80</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>F</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="4">
|
||||
<widget class="QPushButton" name="pushButton_D">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
@@ -382,44 +363,6 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="7">
|
||||
<widget class="QPushButton" name="pushButton_J">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>80</width>
|
||||
<height>80</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>J</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="4">
|
||||
<widget class="QPushButton" name="pushButton_F">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>80</width>
|
||||
<height>80</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>F</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="6">
|
||||
<widget class="QPushButton" name="pushButton_H">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
@@ -438,7 +381,7 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="11">
|
||||
<item row="0" column="12">
|
||||
<spacer name="horizontalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
@@ -451,7 +394,45 @@
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="0" column="9" colspan="2">
|
||||
<item row="0" column="9">
|
||||
<widget class="QPushButton" name="pushButton_K">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>80</width>
|
||||
<height>80</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>K</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<widget class="QPushButton" name="pushButton_A">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>80</width>
|
||||
<height>80</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>A</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="10" colspan="2">
|
||||
<widget class="QPushButton" name="pushButton_L">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
@@ -470,6 +451,38 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="8">
|
||||
<widget class="QPushButton" name="pushButton_J">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>80</width>
|
||||
<height>80</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>J</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QPushButton" name="pushButton_Caps">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>80</width>
|
||||
<height>80</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Caps</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="3" column="0" colspan="2">
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
<height>60</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
|
||||
@@ -117,17 +117,17 @@ propertyui::propertyui(QWidget *parent) :
|
||||
rebuildUI("Waypoint");
|
||||
|
||||
connect(ui->radioButton_Relative,SIGNAL(clicked(bool)),
|
||||
this,SLOT(on_radioButton_clicked()));
|
||||
this,SLOT(radioButton_clicked()));
|
||||
connect(ui->radioButton_Absolutely,SIGNAL(clicked(bool)),
|
||||
this,SLOT(on_radioButton_clicked()));
|
||||
this,SLOT(radioButton_clicked()));
|
||||
connect(ui->radioButton_AGL,SIGNAL(clicked(bool)),
|
||||
this,SLOT(on_radioButton_clicked()));
|
||||
this,SLOT(radioButton_clicked()));
|
||||
}
|
||||
|
||||
|
||||
|
||||
//如果combox的index或者string改变,那么也要重新建立参数信息
|
||||
void propertyui::on_radioButton_clicked()
|
||||
void propertyui::radioButton_clicked()
|
||||
{
|
||||
FrameType::Types type;
|
||||
if(ui->radioButton_Relative->isChecked())
|
||||
|
||||
@@ -265,7 +265,7 @@ private slots:
|
||||
void setParam6(QVariant value);
|
||||
void setParam7(QVariant value);
|
||||
|
||||
void on_radioButton_clicked();
|
||||
void radioButton_clicked();
|
||||
|
||||
void WayPointPropertyUpdate(void);
|
||||
|
||||
|
||||
@@ -15,8 +15,6 @@ LinkUI::LinkUI(QWidget *parent) :
|
||||
this->setStyleSheet(stylesheet);
|
||||
file.close();
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,7 +41,7 @@ void LinkUI::on_pushButton_Add_clicked()
|
||||
connectdialog,SLOT(PortConnected(QVariant,QVariant,QVariant,QVariant,QVariant,QVariant,QVariant,QVariant)));
|
||||
|
||||
|
||||
int index = ui->tabWidget->insertTab(ui->tabWidget->currentIndex(),connectdialog,tr("SerialPort"));
|
||||
int index = ui->tabWidget->insertTab(ui->tabWidget->currentIndex(),connectdialog,tr("New"));
|
||||
ui->tabWidget->setCurrentIndex(index);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,12 +1,14 @@
|
||||
|
||||
$back = #FFFFFF;
|
||||
$tabColor = #AAFFFF;
|
||||
$borderColor = #FF0000;
|
||||
|
||||
.QFrame {
|
||||
background-color: #FFFFFF;
|
||||
QFrame {
|
||||
background-color: $back;
|
||||
}
|
||||
|
||||
|
||||
.QPushButton {
|
||||
background-color: #FFFFFF /*palegoldenrod*/;
|
||||
QPushButton {
|
||||
background-color: $back;
|
||||
border-width: 2px;
|
||||
border-color: darkkhaki;
|
||||
border-style: solid;
|
||||
@@ -15,56 +17,18 @@
|
||||
font: 30px "Arial";
|
||||
}
|
||||
|
||||
.QPushButton:pressed {
|
||||
QPushButton:pressed {
|
||||
background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
|
||||
stop: 0 #dadbde, stop: 1 #f6f7fa);
|
||||
}
|
||||
|
||||
QTabWidget {
|
||||
|
||||
font: 20px "Arial";
|
||||
|
||||
}
|
||||
|
||||
QTabWidget::pane {
|
||||
border-top: 1px solid #E5E5E5;
|
||||
border-left:1px solid #E5E5E5;
|
||||
position: absolute;
|
||||
font-size: 20px;
|
||||
background-color:#FFFFFF;
|
||||
font: 20px "Arial";
|
||||
}
|
||||
|
||||
QTabBar::tab {
|
||||
border-width: 2px;
|
||||
border-bottom-color: #5F4F4F; /* same as the pane color */
|
||||
border-top-left-radius: 5px;
|
||||
border-top-right-radius: 5px;
|
||||
border-bottom-left-radius: 5px;
|
||||
border-bottom-right-radius: 5px;
|
||||
min-width: 10px;
|
||||
padding: 5px;
|
||||
font-size: 20px;
|
||||
background-color:#FF5F6F;
|
||||
padding: 5px;
|
||||
font-size: 20px;
|
||||
background-color:$tabColor;
|
||||
}
|
||||
|
||||
QTabBar::tab:selected, QTabBar::tab:hover {
|
||||
background-color:#EFEFFF;//选中背景色
|
||||
}
|
||||
|
||||
QTabBar::tab:selected {
|
||||
color:#2080F7;//选中颜色
|
||||
border-bottom: 2px solid #2080F7;
|
||||
font-weight:bold;
|
||||
background-color:#FFFFFF;
|
||||
}
|
||||
|
||||
QTabWidget::tab-bar {
|
||||
border-top: 2px solid #E5E5E5;
|
||||
border-bottom: 2px solid #E5E5E5;
|
||||
border-left:1px solid #E5E5E5;
|
||||
alignment: center;//居中显示
|
||||
font-size: 30px;
|
||||
background-color:#FFFFFF;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -529,24 +529,27 @@ void ParameterInspector::setsystem(QVariant vehicle)
|
||||
|
||||
void ParameterInspector::on_pushButton_system_clicked()
|
||||
{
|
||||
Selector *selector = new Selector(this);
|
||||
selector->setGeometry(0,0,this->width(),this->height());
|
||||
|
||||
QStringList list;
|
||||
list.clear();
|
||||
|
||||
QMap<int,QMap<int,mavlink_param_value_t>>::iterator ite;
|
||||
|
||||
for(ite=vehicles.begin(); ite!=vehicles.end();++ite)//每一个key下面都是一个设备的所有参数
|
||||
if(!ui->pushButton_system->text().isEmpty())
|
||||
{
|
||||
list.append(tr("Vehicle %1").arg(ite.key()));
|
||||
Selector *selector = new Selector(this);
|
||||
selector->setGeometry(0,0,this->width(),this->height());
|
||||
|
||||
QStringList list;
|
||||
list.clear();
|
||||
|
||||
QMap<int,QMap<int,mavlink_param_value_t>>::iterator ite;
|
||||
|
||||
for(ite=vehicles.begin(); ite!=vehicles.end();++ite)//每一个key下面都是一个设备的所有参数
|
||||
{
|
||||
list.append(tr("Vehicle %1").arg(ite.key()));
|
||||
}
|
||||
|
||||
selector->setList(list,ui->pushButton_system->text());
|
||||
connect(selector,SIGNAL(confirmValue(QVariant)),
|
||||
this,SLOT(setsystem(QVariant)));
|
||||
|
||||
selector->show();
|
||||
}
|
||||
|
||||
selector->setList(list,ui->pushButton_system->text());
|
||||
connect(selector,SIGNAL(confirmValue(QVariant)),
|
||||
this,SLOT(setsystem(QVariant)));
|
||||
|
||||
selector->show();
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user