Level meters: fixed text position and make sure appropriate font is used

This commit is contained in:
f4exb 2018-05-07 03:38:57 +02:00
parent 4e389d77e1
commit b32330780b
7 changed files with 25 additions and 90 deletions

View File

@ -56,16 +56,7 @@
<property name="spacing"> <property name="spacing">
<number>3</number> <number>3</number>
</property> </property>
<property name="leftMargin"> <property name="margin">
<number>2</number>
</property>
<property name="topMargin">
<number>2</number>
</property>
<property name="rightMargin">
<number>2</number>
</property>
<property name="bottomMargin">
<number>2</number> <number>2</number>
</property> </property>
<item> <item>
@ -361,6 +352,7 @@
<property name="font"> <property name="font">
<font> <font>
<family>Liberation Mono</family> <family>Liberation Mono</family>
<pointsize>8</pointsize>
</font> </font>
</property> </property>
<property name="toolTip"> <property name="toolTip">

View File

@ -50,16 +50,7 @@
<property name="spacing"> <property name="spacing">
<number>3</number> <number>3</number>
</property> </property>
<property name="leftMargin"> <property name="margin">
<number>2</number>
</property>
<property name="topMargin">
<number>2</number>
</property>
<property name="rightMargin">
<number>2</number>
</property>
<property name="bottomMargin">
<number>2</number> <number>2</number>
</property> </property>
<item> <item>
@ -506,6 +497,7 @@
<property name="font"> <property name="font">
<font> <font>
<family>Liberation Mono</family> <family>Liberation Mono</family>
<pointsize>8</pointsize>
</font> </font>
</property> </property>
<property name="toolTip"> <property name="toolTip">

View File

@ -56,16 +56,7 @@
<property name="spacing"> <property name="spacing">
<number>3</number> <number>3</number>
</property> </property>
<property name="leftMargin"> <property name="margin">
<number>2</number>
</property>
<property name="topMargin">
<number>2</number>
</property>
<property name="rightMargin">
<number>2</number>
</property>
<property name="bottomMargin">
<number>2</number> <number>2</number>
</property> </property>
<item> <item>
@ -401,6 +392,7 @@
<property name="font"> <property name="font">
<font> <font>
<family>Liberation Mono</family> <family>Liberation Mono</family>
<pointsize>8</pointsize>
</font> </font>
</property> </property>
<property name="toolTip"> <property name="toolTip">

View File

@ -53,16 +53,7 @@
<property name="spacing"> <property name="spacing">
<number>3</number> <number>3</number>
</property> </property>
<property name="leftMargin"> <property name="margin">
<number>2</number>
</property>
<property name="topMargin">
<number>2</number>
</property>
<property name="rightMargin">
<number>2</number>
</property>
<property name="bottomMargin">
<number>2</number> <number>2</number>
</property> </property>
<item> <item>
@ -707,6 +698,7 @@
<property name="font"> <property name="font">
<font> <font>
<family>Liberation Mono</family> <family>Liberation Mono</family>
<pointsize>8</pointsize>
</font> </font>
</property> </property>
<property name="toolTip"> <property name="toolTip">
@ -1253,16 +1245,7 @@
<property name="spacing"> <property name="spacing">
<number>2</number> <number>2</number>
</property> </property>
<property name="leftMargin"> <property name="margin">
<number>3</number>
</property>
<property name="topMargin">
<number>3</number>
</property>
<property name="rightMargin">
<number>3</number>
</property>
<property name="bottomMargin">
<number>3</number> <number>3</number>
</property> </property>
<item> <item>

View File

@ -56,16 +56,7 @@
<property name="spacing"> <property name="spacing">
<number>3</number> <number>3</number>
</property> </property>
<property name="leftMargin"> <property name="margin">
<number>2</number>
</property>
<property name="topMargin">
<number>2</number>
</property>
<property name="rightMargin">
<number>2</number>
</property>
<property name="bottomMargin">
<number>2</number> <number>2</number>
</property> </property>
<item> <item>
@ -401,6 +392,7 @@
<property name="font"> <property name="font">
<font> <font>
<family>Liberation Mono</family> <family>Liberation Mono</family>
<pointsize>8</pointsize>
</font> </font>
</property> </property>
<property name="toolTip"> <property name="toolTip">

View File

@ -31,12 +31,12 @@
<property name="windowTitle"> <property name="windowTitle">
<string>UDP Sample Sink</string> <string>UDP Sample Sink</string>
</property> </property>
<property name="toolTipDuration">
<number>-1</number>
</property>
<property name="statusTip"> <property name="statusTip">
<string>UDP Sample Sink</string> <string>UDP Sample Sink</string>
</property> </property>
<property name="toolTipDuration" stdset="0">
<number>-1</number>
</property>
<widget class="QWidget" name="widget" native="true"> <widget class="QWidget" name="widget" native="true">
<property name="geometry"> <property name="geometry">
<rect> <rect>
@ -56,16 +56,7 @@
<string>Settings</string> <string>Settings</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout"> <layout class="QGridLayout" name="gridLayout">
<property name="leftMargin"> <property name="margin">
<number>2</number>
</property>
<property name="topMargin">
<number>2</number>
</property>
<property name="rightMargin">
<number>2</number>
</property>
<property name="bottomMargin">
<number>2</number> <number>2</number>
</property> </property>
<property name="spacing"> <property name="spacing">
@ -92,7 +83,7 @@
<string>Input sample rate (S/s)</string> <string>Input sample rate (S/s)</string>
</property> </property>
<property name="inputMask"> <property name="inputMask">
<string>0009999</string> <string>0009999; </string>
</property> </property>
<property name="text"> <property name="text">
<string>48000</string> <string>48000</string>
@ -122,7 +113,7 @@
<string>Signal bandwidth (Hz)</string> <string>Signal bandwidth (Hz)</string>
</property> </property>
<property name="inputMask"> <property name="inputMask">
<string>0009999</string> <string>0009999; </string>
</property> </property>
<property name="text"> <property name="text">
<string>32000</string> <string>32000</string>
@ -211,6 +202,7 @@
<property name="font"> <property name="font">
<font> <font>
<family>Liberation Mono</family> <family>Liberation Mono</family>
<pointsize>8</pointsize>
</font> </font>
</property> </property>
<property name="toolTip"> <property name="toolTip">
@ -511,7 +503,7 @@
<string>FM deviation in Hz</string> <string>FM deviation in Hz</string>
</property> </property>
<property name="inputMask"> <property name="inputMask">
<string>00000</string> <string>00000; </string>
</property> </property>
<property name="text"> <property name="text">
<string>2500</string> <string>2500</string>
@ -537,7 +529,7 @@
<string>Percentage of AM modulation</string> <string>Percentage of AM modulation</string>
</property> </property>
<property name="inputMask"> <property name="inputMask">
<string>000</string> <string>000; </string>
</property> </property>
<property name="text"> <property name="text">
<string>95</string> <string>95</string>
@ -814,7 +806,7 @@
<string>Local UDP address</string> <string>Local UDP address</string>
</property> </property>
<property name="inputMask"> <property name="inputMask">
<string>000.000.000.000</string> <string>000.000.000.000; </string>
</property> </property>
<property name="text"> <property name="text">
<string>127.0.0.1</string> <string>127.0.0.1</string>
@ -858,7 +850,7 @@
<string>Local UDP port</string> <string>Local UDP port</string>
</property> </property>
<property name="inputMask"> <property name="inputMask">
<string>00000</string> <string>00000; </string>
</property> </property>
<property name="text"> <property name="text">
<string>9998</string> <string>9998</string>
@ -968,16 +960,7 @@
<property name="spacing"> <property name="spacing">
<number>3</number> <number>3</number>
</property> </property>
<property name="leftMargin"> <property name="margin">
<number>2</number>
</property>
<property name="topMargin">
<number>2</number>
</property>
<property name="rightMargin">
<number>2</number>
</property>
<property name="bottomMargin">
<number>2</number> <number>2</number>
</property> </property>
<item> <item>

View File

@ -180,6 +180,7 @@ void LevelMeterVU::resized()
// 100% full height white line // 100% full height white line
painter.setPen(Qt::white); painter.setPen(Qt::white);
painter.setFont(font());
// painter.drawLine(0.75*bar.width(), 0, 0.75*bar.width(), bar.height()); // painter.drawLine(0.75*bar.width(), 0, 0.75*bar.width(), bar.height());
m_scaleEngine.setSize(0.75*bar.width()); m_scaleEngine.setSize(0.75*bar.width());
@ -323,7 +324,7 @@ void LevelMeterSignalDB::resized()
{ {
if ((tick.textSize > 0) && (tick.textPos > 0)) if ((tick.textSize > 0) && (tick.textPos > 0))
{ {
painter.drawText(QPointF(tick.textPos - (tick.textSize/2) - 2, bar.height()/2 - 1), tick.text); painter.drawText(QPointF(tick.textPos - (tick.textSize/2) - 4, bar.height()/2 - 1), tick.text);
} }
painter.drawLine(shiftx(tick.pos, bar.width()), 0, shiftx(scaleTickList[i].pos,bar.width()), bar.height()); painter.drawLine(shiftx(tick.pos, bar.width()), 0, shiftx(scaleTickList[i].pos,bar.width()), bar.height());