问题标签 [qfont]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5291 浏览

c++ - Qt QFont 选择等宽字体不起作用

我正在尝试制作一个 qt 小部件,该小部件显示一个显示十六进制数字的 qlabels 表。

我将数字作为准备打印的 qstrings 传递给标签,并且标签可以正常工作,但字体类型是具有不同字母大小的系统默认值(无衬线),因此包含“AF”数字的数字不再与其他数字...

我最初使用以下功能创建字体:

并创建一个QLabel具有此构造函数的自定义类:

但它不起作用,所以我添加到主文件

字体再次保持不变..

我在网上搜索了QLabels 的字体设置问题,但我似乎是唯一一个没有让它们正常工作的人..

我究竟做错了什么??

0 投票
1 回答
3087 浏览

python - 如何更改 QMenu 字体大小

下面的代码创建了一个Menu5Submenus和 10Actions每个Submenu。即使将setPointSize命令应用于字体,Submenus它们的字体似乎也没有受到影响,并且仍然很大。但是Actions即使在命令Submenus而不是Actions. 如何更改 和 的字体Submenus大小Actions

在此处输入图像描述

0 投票
1 回答
1891 浏览

python - 字体菜单 PyQt5 文本编辑器

问题:

我正在尝试找到一种将字体样式添加到由我的 PyQt5 文本编辑器程序的用户编写的文本的方法。我不想手动将每种字体编码到某种菜单中,我想知道用户是否有一种内置方式可以像这样为他们的文本选择字体样式(记事本字体选择器):

记事本字体

我的代码目前如下所示:

0 投票
1 回答
982 浏览

python - 从 QFontDialog PyQt 返回字体大小和字体系列

有没有办法从返回字体大小和字体名称QFontDialog?我是新手,python我看到的所有示例都没有返回字体名称和/或字体大小。

我现在拥有的是这样的:

但我不知道如何fontsize作为 afloatfontfamily作为 a返回string

0 投票
1 回答
1362 浏览

qt - QFontMetrics 可以考虑 Windows dpi 缩放吗?

我的印象是,如果您在应用程序中执行此操作

然后字体在高分辨率显示器上自动放大。如果您在 Windows 10 中显式增加字体缩放(设置-->系统->自定义缩放),则相同。

但是,在 Windows 10 中以 100% 和 200% 缩放运行以下代码时,它不会返回两倍大小。

奇怪的是只有1个像素的差异。

这是为什么?我可以让 QFontMetrics 考虑 Windows 缩放吗?还是我需要使用逻辑/物理 DPI 来推断字体大小必须增加 2 倍?

谢谢

0 投票
1 回答
1270 浏览

c++ - 如何设置动态 QFont 大小?

我遇到了 QFontMetrics? http://doc.qt.io/qt-5/qfontmetrics.html
这给出了当前字体的高度和宽度。

我需要在使用 Scale 类的不同监视器上以全屏模式运行我的应用程序。http://doc.qt.io/qt-5/qml-qtquick-scale.html

这将返回当前屏幕的高度和宽度。

有没有办法使用 QFontMetrics 或其他任何东西来根据显示器大小更改字体大小?

Draw_on_qimage是一个cpp类。

0 投票
1 回答
979 浏览

python - 具有两个变量和每种不同字体的drawText

我不知道是否可以为同一个画家中的每个变量选择不同的文本字体。

这是一个例子:因为text1想要让它保持默认,因为我在画家(boldUnderline)中设置,而text2将有(boldUnderline),但我也想将文本字体更改为另一种字体让我们说 Arial 点是不同的,text1因为它应该用不同的语言

这是完整的代码:

有没有办法以这种方式做到这一点?如果不能这样,还有其他方法吗?

0 投票
0 回答
206 浏览

qt - 如何根据分辨率自动调整qt中UI表单标签中使用的字体大小?

我目前正在开发一个应用程序。而我的开发电脑分辨率是1366*768,我知道如何让应用程序大小根据分辨率自动调整大小。但问题在于应用程序中使用的标签。如果显示器的分辨率小于 1366*768,标签会变得狭窄,无法看到文字,如果我保持低字体,如果我使用更高分辨率的显示器,这些标签中的文字看起来非常小。我知道一种解决方案是在应用程序启动期间检查监视器的分辨率并动态为标签分配适当的字体。但是这种方法需要更多时间,因为我必须首先使用试错法创建具有适当字体的分辨率列表。这也需要大量代码。我想知道 qt 中是否有任何我不知道的功能或功能可以根据分辨率自动缩放字体。谢谢!

0 投票
0 回答
113 浏览

ios - QML 阿拉伯字体在 iOS 中的渲染不正确

在 ios 和 android 中使用 QML 进行字体渲染似乎存在差异,如下所示

这个在android中正确呈现

在此处输入图像描述

请检查ios中的差异。这里显示不正确。

在此处输入图像描述

我必须在 iOS 中做任何不同的事情才能正确显示吗?或者这是否与语言支持有关。

下面是使用的代码。

0 投票
1 回答
448 浏览

qt - QFontInfo::pixelSize() 在 Qt 4 和 Qt 5 之间变化

这段代码:

在 Qt 4.8.5 上返回:

这在 Qt 5.11.1 上:

请注意为相同字体返回的不同 QFontInfo::pixelSize() 值。所以 QFontInfo::pixelSize() 似乎在 Qt 4 和 Qt 5 之间发生了变化(为 Qt 5 返回更大的值)。我能做些什么来获取 Qt 5 中 Qt 4 的 QFontInfo::pixelSize() 的值吗?我查看了 QFontMetrics,但没有看到任何有用的东西。