原文:vnpy源碼閱讀學習(2):學習PyQt5

PyQt 的學習 花費了一個下午把PyQt 大概的學習了下。找了一個教程 PyQt 教程 跟着挨着把上面的案例做了一遍,大概知道PyQt 是如何生成窗體,以及控件的。基本上做到如果有需求要實現,查查手冊,搜搜百度能實現的水平。 另外強烈推薦:PyQt 圖形界面編程 PyQt 就是python的GUI庫,用它來做一些桌面軟件,是QT的python版本。具體的簡介就不贅述了。記錄點自己學習的干貨。 使 ...

2020-01-14 16:30 0 792 推薦指數:

查看詳情

vnpy源碼閱讀學習(5):關於MainEngine的代碼閱讀

關於MainEngine的代碼閱讀 在入口文件中,我們看到了除了窗體界面的產生,還有關於MainEngine和EventEngin部分。今天來學習下MainEngine的代碼。 首先在run代碼中,我們看到以下的代碼 從上述代碼可以基本猜測所有的網管,設置,甚至策略引擎行情 ...

Tue Jan 28 19:34:00 CST 2020 0 838
vnpy源碼閱讀學習(3):學習vnpy的界面的實現

學習vnpy的界面的實現 通過簡單的學習PyQt5的一些代碼以后,我們基本上可以理解PyQt的一些用法,下面讓我們來先研究下vnpy的UI部分的代碼。 首先回到上一節看到的run.py(/vnpy/example/trade/run.py)的關於UI部分的代碼。 生成 ...

Thu Jan 16 00:32:00 CST 2020 0 1339
vnpy源碼閱讀學習(1):准備工作

vnpy源碼閱讀學習<第一篇> 目標 通過閱讀vnpy學習量化交易系統的一些設計思路和理念。 通過閱讀vnpy學習python項目開發的一些技巧和范式 通過vnpy的設計,可以用python復現一個小型簡單的量化交易系統 看看是否可以用java或者.net做一個 ...

Mon Jan 13 19:53:00 CST 2020 0 1778
vnpy源碼閱讀學習(4):自己寫一個類似vnpy的UI框架

自己寫一個類似vnpy的界面框架 概述 通過之前3次對vnpy的界面代碼的研究,我們去模仿做一個vn.py的大框架。鞏固一下PyQt5學習。 這部分的代碼相對來說沒有難度和深度,基本上就是把PyQt5的組件進行了使用。主要應用了QVBoxLayout布局在交易下單的窗體 ...

Sun Jan 19 17:55:00 CST 2020 0 756
pyqt5學習之QTimer

QTimer常用的方法: 常用的方法:start(milliseconds):啟動或重新啟動定時器,時間間隔為毫秒,如果定時器已經運行,他將停止並重新啟動,如果singleSlot信號為真,定時器僅 ...

Thu Mar 12 22:26:00 CST 2020 0 2251
pyqt5學習之QThread

pyqt的線程的使用非常簡單-建立一個自定義的類(如thread),使它繼承自QThread,並實現其run()方法即可; 在使用線程時可以直接得到thread實例,調用其start()函數即可啟動線程。線程啟動后,會自動調用其實現run方法,該方法就是線程的執行函數 ...

Fri Mar 13 22:21:00 CST 2020 0 4644
pyqt5學習之QCheckbox

QCheckbox:復選框,一般用於給用戶提供若干選項中多選操作 案例 View Code ...

Wed Mar 18 17:18:00 CST 2020 0 706
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM