• QT 的开发日志1


    把最近几天折腾QT 的一些心得做个日志,以备日后查询

    环境 win7 , QT 2010.5 SDK

    环境配置

    QT Creator 的设置

    image

    windows 环境设置

    Path 增加下面两个路径:

    C:\Qt\2010.05\qt\bin;C:\Qt\2010.05\mingw\bin

    这两个搞好后,环境就设置成功了,很简单。

    开发中的一些问题

    Q_OBJECT 宏的编译问题

    class MyView: public QGraphicsView
    {
        Q_OBJECT
    private:
        int m_Frame;

    不加这个宏,找不到 slot ,加了后,要 Rebuild All 才行,Rebuild All 后说找不到 vtable

    原因是没有生产 moc_ 开头的 cpp 文件。

    image

    解决办法是在这里运行 qmake 一次,就可以了。

    QGraphicsItem 初始位置

    初始位置设置后没有效果。要放到 show() 以后设置才行。

        view.show();
    
        item1->setPos(0,0);
    
        itemRightArrow->setPos(0, 25);

    取消窗体的滚动条

        view.setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        view.setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
  • 相关阅读:
    java中原子操作的实现分析
    AQS源码分析
    Java JNDI 学习
    门面模式、代理模式、适配器模式的区别
    tomcat源码阅读之StandardWrapper解析
    tomcat源码阅读之过滤器
    tomcat源码阅读之SingleThreadModel
    tomcat源码阅读之单点登录
    技术人员的八条宝贵经验,时刻提醒自己,共勉之
    tomcat源码阅读之安全机制
  • 原文地址:https://www.cnblogs.com/eaglet/p/1952526.html
Copyright © 2020-2023  润新知