C++ (Qt)无法在小部件上设置字体
我已经定义了两个类似的编辑器小部件LibroBancoEditor和ChequesEditor,它们用于使用模型/视图框架向数据库输入数据 设置模型后,两个小部件构造函数上的视图将出现以下内容:C++ (Qt)无法在小部件上设置字体,c++,qt,view,model,widget,C++,Qt,View,Model,Widget,我已经定义了两个类似的编辑器小部件LibroBancoEditor和ChequesEditor,它们用于使用模型/视图框架向数据库输入数据 设置模型后,两个小部件构造函数上的视图将出现以下内容: view->setModel(proxy);//using a proxymodel to aling center items, shoud not affect the behavour QFont font("Calibri", 12); view->setFont(font); vi
view->setModel(proxy);//using a proxymodel to aling center items, shoud not affect the behavour
QFont font("Calibri", 12);
view->setFont(font);
view->resizeColumnsToContents();
问题是:只打开程序的支票有我选择的字体(libroBanco没有)。无法修复它。我试过换电话的地点,但没有结果
这是主窗口的一个构造器片段
libroBanco = new LibroBancoEditor("Libro_Banco");
cheques = new ChequesEditor("Cheques");
connect(cheques,SIGNAL(printed(QSqlRecord)),libroBanco,SLOT(recivePrinted(QSqlRecord)));
tabs = new QTabWidget();
tabs->addTab(cheques,"Imprimir cheques");
tabs->addTab(libroBanco,"Libro Banco");
setCentralWidget(tabs);
QFont font("Calibri", 12);
setFont(font);
}
知道是什么导致了这个问题吗?PS:除此之外,一切正常。我对Qt也是新手,但我已经成功地用这种方式(尽管看起来几乎一样)
view.setFont(QFont(“Calibri”,12))代码>未进行任何更改。。。这是一种非常奇怪的行为。。。我已经读了很多次代码,没有发现错误。