zoukankan      html  css  js  c++  java
  • QT7有用的尝试总结(1)

     

    1,系统配置

    1.  把系统相关的一些目录配置 写到qt.conf文件里,详细情况情参考QSettings里的qt.conf部分

      You can use the qt.conf file to override paths or to specify arguments to be passed to the platform plugins.

    2. 保存为xml文件到指定目录,读取与写入

    2. 如何启动一个外部程序 

    1、使用QProcess::startDetached()方法,启动外部程序后立即返回;  

    2、使用QProcess::execute(),不过使用此方法时程序会最阻塞直到此方法执行的程序结束后返回,这时候可使用
    QProcess和QThread这两个类结合使用的方法来处理,    以防止在主线程中调用而导致阻塞的情况  先从QThread继承一个类,重新实现run()函数:

    3. Windows下如何读串口信息 

    可通过注册表来读qt4.1.0 读取注册表得到 串口信息的方法!

    4. 设置个性化不规则按钮

    Qt中不规则窗体和部件的实现,不管是窗体还是部件,都是从QWidget派生而来的,所以它们的原理是一样的,都是设置部件的背景色或者按钮图标等为一个图像A,然后设置此部件的掩码为另一个图像B,这个图像B经过位与运算后,得到不规则的图像,这就行了下面。

    5.qAPP

      参考QT助手:全局指针,指向应用程序对象。

      在命令行程序中,与QCoreApplication::Instance()等价。

      在GUI应用程序中, 是QApplication的实例。且只有一个应用对象能够被创建。

     

     

     

    endl;

  • 相关阅读:
    第一个博客——python通过值传递函数参数
    JAVA并发体系-1.1-终结任务或线程
    JAVA并发体系-1.4-线程池
    JAVA并发体系-1.3-线程之间的协作
    JAVA并发体系-2-锁机制
    并发实现机制-1-综述
    JAVA并发体系-3-并发容器
    并发实现机制-2-互斥实现
    并发实现机制-3-死锁和饥饿
    JAVA持有对象
  • 原文地址:https://www.cnblogs.com/icmzn/p/6827077.html
Copyright © 2011-2022 走看看