问题标签 [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.
c++ - Qt QFont 选择等宽字体不起作用
我正在尝试制作一个 qt 小部件,该小部件显示一个显示十六进制数字的 qlabels 表。
我将数字作为准备打印的 qstrings 传递给标签,并且标签可以正常工作,但字体类型是具有不同字母大小的系统默认值(无衬线),因此包含“AF”数字的数字不再与其他数字...
我最初使用以下功能创建字体:
并创建一个QLabel
具有此构造函数的自定义类:
但它不起作用,所以我添加到主文件
字体再次保持不变..
我在网上搜索了QLabel
s 的字体设置问题,但我似乎是唯一一个没有让它们正常工作的人..
我究竟做错了什么??
python - 从 QFontDialog PyQt 返回字体大小和字体系列
有没有办法从返回字体大小和字体名称QFontDialog
?我是新手,python
我看到的所有示例都没有返回字体名称和/或字体大小。
我现在拥有的是这样的:
但我不知道如何fontsize
作为 afloat
和fontfamily
作为 a返回string
qt - QFontMetrics 可以考虑 Windows dpi 缩放吗?
我的印象是,如果您在应用程序中执行此操作
然后字体在高分辨率显示器上自动放大。如果您在 Windows 10 中显式增加字体缩放(设置-->系统->自定义缩放),则相同。
但是,在 Windows 10 中以 100% 和 200% 缩放运行以下代码时,它不会返回两倍大小。
奇怪的是只有1个像素的差异。
这是为什么?我可以让 QFontMetrics 考虑 Windows 缩放吗?还是我需要使用逻辑/物理 DPI 来推断字体大小必须增加 2 倍?
谢谢
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类。
python - 具有两个变量和每种不同字体的drawText
我不知道是否可以为同一个画家中的每个变量选择不同的文本字体。
这是一个例子:因为text1
想要让它保持默认,因为我在画家(boldUnderline
)中设置,而text2
将有(boldUnderline
),但我也想将文本字体更改为另一种字体让我们说 Arial 点是不同的,text1
因为它应该用不同的语言
这是完整的代码:
有没有办法以这种方式做到这一点?如果不能这样,还有其他方法吗?
qt - 如何根据分辨率自动调整qt中UI表单标签中使用的字体大小?
我目前正在开发一个应用程序。而我的开发电脑分辨率是1366*768,我知道如何让应用程序大小根据分辨率自动调整大小。但问题在于应用程序中使用的标签。如果显示器的分辨率小于 1366*768,标签会变得狭窄,无法看到文字,如果我保持低字体,如果我使用更高分辨率的显示器,这些标签中的文字看起来非常小。我知道一种解决方案是在应用程序启动期间检查监视器的分辨率并动态为标签分配适当的字体。但是这种方法需要更多时间,因为我必须首先使用试错法创建具有适当字体的分辨率列表。这也需要大量代码。我想知道 qt 中是否有任何我不知道的功能或功能可以根据分辨率自动缩放字体。谢谢!
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,但没有看到任何有用的东西。