public:it:qt

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
public:it:qt [2021/11/26 15:04] – [Tips] oakfirepublic:it:qt [2024/05/08 10:38] (当前版本) – [Qt] oakfire
行 3: 行 3:
   * Qt VS tools: https://marketplace.visualstudio.com/items?itemName=TheQtCompany.QtVisualStudioTools2019   * Qt VS tools: https://marketplace.visualstudio.com/items?itemName=TheQtCompany.QtVisualStudioTools2019
   * Download: http://download.qt.io/   * Download: http://download.qt.io/
 +  * 在线安装版本:https://download.qt.io/official_releases/online_installers/
 ===== Tips ===== ===== Tips =====
   * 如果要在非主线程运行qt——比如包装在dll里供非qt程序调用qt界面——那么要确保 QObject 不能在 QCoreApplication 之前实例化,即不能用 QThread 来执行创建运行 QCoreApplication , 因为QThread 必定比 CoreApplication 早实例化。 可以使用原生线程,或者 std::thread, 来确保。   * 如果要在非主线程运行qt——比如包装在dll里供非qt程序调用qt界面——那么要确保 QObject 不能在 QCoreApplication 之前实例化,即不能用 QThread 来执行创建运行 QCoreApplication , 因为QThread 必定比 CoreApplication 早实例化。 可以使用原生线程,或者 std::thread, 来确保。
行 12: 行 13:
   * 坑:widget 的 ''visible'' 属性是个即时结果值,受父窗口链影响。   * 坑:widget 的 ''visible'' 属性是个即时结果值,受父窗口链影响。
     * 官方文档:Calling ''setVisible(true)'' or ''show()'' sets the widget to visible status **if all its parent widgets up to the window are visible**.      * 官方文档:Calling ''setVisible(true)'' or ''show()'' sets the widget to visible status **if all its parent widgets up to the window are visible**. 
-    * 只有父窗口链都可见时它才是可见的,此时 ''visible'' 才是 ''true''。所以窗口初始化时(主窗口未显示时),基本所有 visible 都是 false。+    * 只有父窗口链都可见时它才是可见的,此时 ''visible'' 才是 ''true''。所以窗口初始化时(主窗口未显示时), 所有子控件 visible 都是 false。
  • public/it/qt.txt
  • 最后更改: 2024/05/08 10:38
  • oakfire