public:it:qt

这是本文档旧的修订版!


Qt

  • 如果要在非主线程运行qt——比如包装在dll里供非qt程序调用qt界面——那么要确保 QObject 不能在 QCoreApplication 之前实例化,即不能用 QThread 来执行创建运行 QCoreApplication , 因为QThread 必定比 CoreApplication 早实例化。 可以使用原生线程,或者 std::thread, 来确保。
  • 隐藏控件后仍然占位不重新排版的方式(qtv5.2):
    QSizePolicy sp = widget->sizePolicy(); // widget 是要隐藏的控件
    sp.setRetainSizeWhenHidden(true);
    widget->setSizePolicy(sp);
  • public/it/qt.1610677430.txt.gz
  • 最后更改: 2021/01/15 10:23
  • oakfire