首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

仍是QTabWidget

2013-07-08 
还是QTabWidget在MainWindow用QTabWidget建了三个页面(这三个页面没有子类化,均是在面板上直接加的)就是以

还是QTabWidget
在MainWindow用QTabWidget建了三个页面(这三个页面没有子类化,均是在面板上直接加的)就是以下这种
        <widget class="QWidget" name="Draw">//page1
          <attribute name="title">
           <string>画图</string>
想在某个页面画图,比如page1上,怎么弄?最好有代码,谢谢。
[解决办法]
问题一 可以试下事件过滤器
问题二 改回去的时候会提示你ui.mainwindow.h在外部被修改 是否要保存更改之类的吧
[解决办法]
1关于往tab里画图的问题。。

你可以自己写个widget 实现paintEvent()。然后加入到tab中。。

class MyWidget:public QWidget
{

.....void paintEvent();
}

2 .不能手工修改ui.widget.h..这个是UIC自动生成的。所以每次你编译的时候都要重新生成。
要加也是你那个容器类里面加哈。mainwidget.h里面哈。。

热点排行