zoukankan      html  css  js  c++  java
  • qt槽函数中,窗口镶嵌窗口的问题,求解

    my_label=newQLabel(ui->widget);
    my_Label->setText("yvhvv");

    我把这插入到构造函数中,正确显示。

    我把这插入到槽函数中,无显示!

    但我在槽函数中,把这Label插入到布局管理器中,又能正确显示了。

    my_Label=newQLabel;
    my_Label->setText("yvhvv");
    ui->verticalLayout->addWidget(my_Label);

    窗口本就是个容器,窗口中镶嵌窗口很正常,没错啊!为什么到槽函数中,这就实现不了??

    我在ui中用widget做个占位符,我点击按钮,就从用户手中收集网络图片的地址,然后就在占位符中显示图片。

    我自定义了个获取网络图片的widget,将它的父窗口设置为占位符那个widget,呵呵,本该用布局管理器完成的,

    只是...我就是想不明白其中道理,毫无头绪,求高人指点。

    就如我本很不想使用指针,但创建了widget后一闪而逝,找了老久才知道是作用域问题,又是new,又破坏封装性让头文件臃肿,把声明放在头文件中,把实时创建过程放到在槽函数中,一样。

    错误就在我眼前晃来晃去,可我却怎么也看不见它!

  • 相关阅读:
    索引
    静态成员实例
    异常实例
    继承实例
    构造函数实例
    verilog时序优化
    verilog语法笔记
    Idelay进行时序调节
    Vivado综合属性:ASYNC_REG
    verilog分频
  • 原文地址:https://www.cnblogs.com/riasky/p/3468861.html
Copyright © 2011-2022 走看看