【Maya】Information


(tbd) 摸索中

【參考】

【Google】Docs 的匯出


【目的】

  • 在Google Docs編輯簡報並匯出成PDF。

【步驟】

  1. 選定好要會出的文件。
  2. 選擇 匯出。
    image
  3. 選定 PDF 類型,按 下載
    image

【Qt】drag and drop


【目的】

  • 研究 drag and drop。

【說明】

  • 需實現
    • void dragEnterEvent(QDragEnterEvent *event);
    • void dragMoveEvent(QDragMoveEvent *event);
    • void dropEvent(QDropEvent *event);
    • void mousePressEvent(QMouseEvent *event);
  • 建議直接由 Qt  Demo | Drag and Drop | Draggable Icons 入門。

【參考】

【Qt】Phonon


【目的】

  • 使用 Phonon 播放音樂/語音。

【程式】

  1. 引入 Phonon。
    image
  2. 加入一個 pushButton。指定 Click 後播放語音。
  3. 部分程式碼如下 (dialog.cpp)
    #include <phonon>
    void Dialog::on_pushButton_clicked()
    {
      ui->pushButton->setEnabled(false);
      ui->pushButton->setChecked(false);
      ui->pushButton->setStyleSheet("background: yellow");
      Phonon::MediaObject *media = new Phonon::MediaObject(this);
      media->setCurrentSource(Phonon::MediaSource("./../wash.wav"));
      Phonon::AudioOutput *audio =
              new Phonon::AudioOutput(Phonon::MusicCategory, this);
      Phonon::Path path = Phonon::createPath(media, audio);
      media->play();
      ui->pushButton->setEnabled(true);
      ui->pushButton->setChecked(true);
      ui->pushButton->setStyleSheet("background: auto");
    }
  4. 上面程式碼的主要關於Phonon程式碼如下
      
    
    Phonon::MediaObject *media = new Phonon::MediaObject(this);
      media->setCurrentSource(Phonon::MediaSource("./../wash.wav"));
      Phonon::AudioOutput *audio =
              new Phonon::AudioOutput(Phonon::MusicCategory, this);
      Phonon::Path path = Phonon::createPath(media, audio);
      media->play();
  5. 動作
    1. play(): 播放多媒體資料。
    2. stop(): 停止。
    3. pause(): 暫停。

【問題】

  • 如何調正音量。
  • 如何知道多媒體播放時間,當一個語音還沒播放完畢時,先不要播放另一個語音。

【參考】

【Qt】touch


(tbd,先收集資料)

【目的】

  • 以滑鼠手勢方式顯示上一筆或下一筆資料。

【參考】

 

Ed32. Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com