Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Tee

...

  1. Qt

...

  1. Creator

...

  1. ohjelmalla

...

  1. sovellus,

...

  1. joka

...

  1. näyttää

...

  1. dialogin

...

  1. ruudulla.

...

  1. Laita

...

  1. dialogiin

...

  1. liukupalkki

...

  1. ja

...

  1. "lcd"-näyttö.

...

  1. Johda

...

  1. liukupakin

...

  1. signaali

...

  1. (valitse

...

  1. oikea

...

  1. signaali

...

  1. ja

...

  1. slot)

...

  1. "lcd"-näytön

...

  1. slotiin.

...

  1. Testaa

...

  1. sovellus.

...

  1. Laita

...

  1. edellisen

...

  1. liukupalkin

...

  1. alarajaksi

...

  1. -100

...

  1. ja

...

  1. ylärajaksi

...

  1. 100.

...

  1. Testaa.

...

  1. Vie

...

  1. liukupalkin

...

  1. data

...

  1. muuttujaan

...

  1. ja

...

  1. testaa

...

  1. debugerilla,

...

  1. että

...

  1. siirto

...

  1. onnistui.

...


  1. Tee

...

  1. seuraava

...

  1. lisäys

...

  1. dialog.h

...

  1. tiedostoon.

...

  1. Huom!

...

  1. tiedoston

...

  1. nimi

...

  1. saattaa

...

  1. olla

...

  1. erilainen
{
Code Block
}
class Dialog : public QDialog
{
  private slots:
  void LueLiukupalkki(int); //lisää sen funktion nimi tähän,joka lukee signaaliaviestin vastaanottaja eli on muodostimessa sanan SLOT jälkeen

slot
};

Lisää connect  dialogiluokan muodostimeen

  ui->setupUi(this);
  connect(ui->liukupalkki, SIGNAL(valueChanged(int)), this, SLOT(LueLiukupalkki(int)));

}
{code}

Tee

...

slotina

...

toimiva

...

funktio

Code Block

void Dialog::LueLiukupalkki(int arvo)
{   
  arvo=arvo*2;
  ui->progressBar->setValue(arvo);//älä kopioi funktioita tästä, vaan käytä alasvetovalikoita, käskyt riippuvat käyttämästäsi versiosta  

}

Seuraavalla tavalla voidaan kokonaisluku kirjoitaa merkkijoon

Code Block

{code}

 Seuraava toimii tekstiruudulle
 QString Teksti;
 Teksti.setNum(IntMuuttuja,10);
 Tekstiruutu->setText(Teksti);

4.

...

Tee

...

Radio

...

button

...

valikko

...

kolmella

...

painikkeella

...

dialogiin.

...

Lisää

...

teksiruutu,

...

jossa

...

kerrot

...

mitä

...

painikeista

...

on

...

painettu.

...


5.

...

Tutustu

...

Kaverin

...

simplewrite.c

...

ohjelmaan

...

ja

...

liitä

...

se

...

Qt

...

-

...

dialogiin

...

siten,

...

että

...

voit

...

syöttää

...

ohjelman

...

tiedot

...

dialogsta.

...

 
6.

...

Tutustu

...

Kaverin

...

canmonitor.c

...

ohjelmaan

...

ja

...

liitä

...

se

...

Qt

...

-

...

dialogiin

...

siten,

...

että

...

voit

...

syöttää

...

ohjelman

...

tiedot

...

dialogsta.

...