2013-11-22 37 views
1

我想設計一個接口,該接口將包含數學符號的筆記本公式。所以我希望能夠寫出類似大平方根的東西,它可以自動擴展與我所擁有的一樣,或者可以動態擴展的分數,同樣,我也可以在分子或分母中輸入數據。C++:使用自定義結構來支持數學或任何其他形式的文本字段

所以基本上與我們在Maple,Mathematica或MathCAD中看到的類似。

我們如何從這些設計開始?這項工作有哪些工具?

我現在只是擔心如何在自定義界面上顯示這些東西。我打算用Qt做這個接口的庫。我非常熟悉C++,並且在Qt中經驗豐富。

謝謝你的努力。

enter image description here

+0

公式編輯器如MathType的通常做所有繪圖本身。它將每個可打字的字段視爲一個矩形,並且將大操作符繪製在矩形的「外部」並縮放以適合。矩形本身充當可輸入文本的「輸入字段」;大型運營商需要一種界面。 – usr2564301

+0

@Jongware所以你告訴我我必須從無到有重建界面?這太多了!我該如何開始?任何想法? –

+0

以前的評論概述了我的一般想法 - 我想到了另一個平臺,而不是QT。這似乎並不困難,只有很多工作,所有字符串測量等。但顯然有* QT就緒的解決方案:[谷歌出現這個](http://stackoverflow.com/questions/5247609/math-renderer-widget-in-qt)。 – usr2564301

回答

0
+0

但添加Unicode並不會使這些東西看起來像我添加的圖片。也許MathML是一種方法,但我不確定。 –

+0

MathML是一種存儲格式,與* display *無關 - 除非您集成完整的MathML渲染器。 – usr2564301

+0

@Jongware然後這個答案不回答我的問題...問題仍然打開... –

相關問題