Qt工作笔记-Linux上字体问题,导致所有文字重叠在一起
生活随笔
收集整理的這篇文章主要介紹了
Qt工作笔记-Linux上字体问题,导致所有文字重叠在一起
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
?
?
基本概念
錯誤演示以及解決辦法
?
基本概念
這個問題在Linux上出現(xiàn)好幾次了,今天提取出來,方便以后查閱。
?
錯誤演示以及解決辦法
如下界面:
兩個ComboBox的字體是這樣的:
和
程序運行如下:
其中關(guān)鍵代碼如下:
#include "mainwindow.h" #include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow) {ui->setupUi(this);QStringList list;list << "123456" << "ABCDEF" << "!@#$%^";ui->comboBox->addItems(list);ui->comboBox_2->addItems(list); }MainWindow::~MainWindow() {delete ui; }現(xiàn)在把他扔到Linux上,就變成了這幅吊樣了!
造成這樣的原因是Linux沒有這個字體,看看qtconfig,將其改成Linux上有的字體
這樣,就闊以了!
總結(jié)
以上是生活随笔為你收集整理的Qt工作笔记-Linux上字体问题,导致所有文字重叠在一起的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt文档阅读笔记-Qt Quick Co
- 下一篇: QML工作笔记-为PushButton戴