• 6361阅读
  • 10回复

[提问]第二章2.4节的改变形状的对话框中的问题(6L附整个程序..)求指教啊>< [复制链接]

上一主题 下一主题
离线杨起床
 
只看楼主 倒序阅读 楼主  发表于: 2012-02-29
我按照书上写的,在qt设计师中编辑好了信号和槽,但是在最后构建了qt工程之后,发现ok和cancel键可以正确工作,但是按more按钮不会显示第二第三个组合框。但是我之前建立了moreButton和两个GroupBox之间的连接的。请问这可能是什么问题
求高手解答啊啊啊!!><
离线杨起床
只看该作者 1楼 发表于: 2012-02-29
  1. <connections>
  2.   <connection>
  3.    <sender>okButton</sender>
  4.    <signal>clicked()</signal>
  5.    <receiver>SortDialog</receiver>
  6.    <slot>accept()</slot>
  7.    <hints>
  8.     <hint type="sourcelabel">
  9.      <x>305</x>
  10.      <y>23</y>
  11.     </hint>
  12.     <hint type="destinationlabel">
  13.      <x>106</x>
  14.      <y>127</y>
  15.     </hint>
  16.    </hints>
  17.   </connection>
  18.   <connection>
  19.    <sender>cancelButton</sender>
  20.    <signal>clicked()</signal>
  21.    <receiver>SortDialog</receiver>
  22.    <slot>reject()</slot>
  23.    <hints>
  24.     <hint type="sourcelabel">
  25.      <x>274</x>
  26.      <y>61</y>
  27.     </hint>
  28.     <hint type="destinationlabel">
  29.      <x>141</x>
  30.      <y>152</y>
  31.     </hint>
  32.    </hints>
  33.   </connection>
  34.   <connection>
  35.    <sender>moreButton</sender>
  36.    <signal>toggled(bool)</signal>
  37.    <receiver>secondaryGroupBox</receiver>
  38.    <slot>setVisible(bool)</slot>
  39.    <hints>
  40.     <hint type="sourcelabel">
  41.      <x>298</x>
  42.      <y>212</y>
  43.     </hint>
  44.     <hint type="destinationlabel">
  45.      <x>175</x>
  46.      <y>259</y>
  47.     </hint>
  48.    </hints>
  49.   </connection>
  50.   <connection>
  51.    <sender>moreButton</sender>
  52.    <signal>toggled(bool)</signal>
  53.    <receiver>tertiaryGroupBox</receiver>
  54.    <slot>setVisible(bool)</slot>
  55.    <hints>
  56.     <hint type="sourcelabel">
  57.      <x>283</x>
  58.      <y>205</y>
  59.     </hint>
  60.     <hint type="destinationlabel">
  61.      <x>208</x>
  62.      <y>359</y>
  63.     </hint>
  64.    </hints>
  65.   </connection>
  66. </connections>

我用qt creator打开后,看见有建立这样的连接,应该是没有问题的啊。。可是为什么按more没有反应呢。。。
离线jdwx

只看该作者 2楼 发表于: 2012-03-01
还是把全部的程序打包发上来吧。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线杨起床
只看该作者 3楼 发表于: 2012-03-01
回 2楼(jdwx) 的帖子
为什么在ubuntu下没有选择文件和上传的按钮啊。。。。= =
离线jdwx

只看该作者 4楼 发表于: 2012-03-01
关于ubuntu,个人觉得好像故意弄得很难用,使用起来还不如win98方便。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线杨起床
只看该作者 5楼 发表于: 2012-03-01
恩 我一会拷到win上来上传!
离线杨起床
只看该作者 6楼 发表于: 2012-03-01
完整程序。。保存的有点乱。。 sort.rar (32 K) 下载次数:6 额。。就是这么个程序啊。。帮我看看哪里有问题额、、、><
离线zkwcm108
只看该作者 7楼 发表于: 2012-03-20
我也是同样问题  观察一下
离线zkwcm108
只看该作者 8楼 发表于: 2012-03-20
....刚刚解决了,也不知道你解决没有。回来看了看好像你跟我的情况一样。
你的moreButton 的Checkable属性没有设置成true
Qt Designer 里面选中more 那个按钮 右边找一个checkable 选项打勾 在QAbstractButton那个里面
离线xz_xiezhuce
只看该作者 9楼 发表于: 2012-04-21
我看英文版(电子书)跟中文版对比发现,中文版那一节翻译有错,加上那本书比较老书中的qt版本似乎跟qt4.7和4.8在界面、布局上有很大的出入。要多看鼓捣几次才行
离线yfx2003

只看该作者 10楼 发表于: 2012-05-07
内容没有变,变化的是creator的界面等
www.qtcn.org/gpq4/
ajaxref.okajax.com/
快速回复
限100 字节
 
上一个 下一个