我想制作带有特定数学符号的按钮,如平方根、德尔塔、西格玛、圆周率等。如何做到这一点?我正在使用Qt 5和unicode。感谢
只需使用任何Unicode文档并定义所需的常量:
const QChar MathSymbolSquereRoot(0x221A);
const QChar MathSymbolPi(0x03A0);
const QChar MathSymbolDelta(0x0394);
const QChar MathSymbolSigma(0x03A3);
请记住,您必须使用支持这些Unicode字符的字体!
如果可以将表达式写成unicode字符串,只需将其用作按钮的标签即可。(请参见QString::fromUtf8(...)
。否则(即,您有一个复杂的表达式),您可以将其保存到图像中,并显示为按钮的图标(删除文本)。