吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 998|回复: 14
收起左侧

[求助] 有以下坑爹的QT的.ui文件,要求在底部!放4个控件

[复制链接]
冥界3大法王 发表于 2023-5-6 20:46
本帖最后由 冥界3大法王 于 2023-5-6 20:54 编辑

一个水平放置的ListWidget
三个水平排列的PushButton
折腾1个小时了,也没有按心意排列



[C++] 纯文本查看 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>SymbolView</class>
 <widget class="QWidget" name="SymbolView">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>694</width>
    <height>605</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>Form</string>
  </property>
  <property name="autoFillBackground">
   <bool>true</bool>
  </property>
  <property name="styleSheet">
   <string notr="true"/>
  </property>
  <widget class="QSplitter" name="mainSplitter">
   <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
     <width>691</width>
     <height>601</height>
    </rect>
   </property>
   <property name="sizePolicy">
    <sizepolicy hsizetype="Ignored" vsizetype="Ignored">
     <horstretch>0</horstretch>
     <verstretch>0</verstretch>
    </sizepolicy>
   </property>
   <property name="orientation">
    <enum>Qt::Vertical</enum>
   </property>
   <property name="childrenCollapsible">
    <bool>false</bool>
   </property>
   <widget class="QSplitter" name="listSplitter">
    <property name="sizePolicy">
     <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
      <horstretch>0</horstretch>
      <verstretch>0</verstretch>
     </sizepolicy>
    </property>
    <property name="orientation">
     <enum>Qt::Horizontal</enum>
    </property>
    <property name="handleWidth">
     <number>2</number>
    </property>
    <property name="childrenCollapsible">
     <bool>false</bool>
    </property>
   </widget>
   <widget class="QWidget" name="layoutWidget">
    <layout class="QVBoxLayout" name="logLayout">
     <property name="spacing">
      <number>3</number>
     </property>
     <item>
      <widget class="QComboBox" name="comboBox">
       <property name="toolTip">
        <string>系统文件所属模块查阅</string>
       </property>
       <property name="editable">
        <bool>true</bool>
       </property>
       <item>
        <property name="text">
         <string>kernel32.dll(系统核心服务/进程与线程控制/内存管理/文件访问等)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>user32.dll(键盘鼠标输入/窗口/菜单管理)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>gdi.dll(图形设备接口/屏幕/打印机上显示文本和图形)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>ADVAPI32.dll(函数与对象的安全性/注册表的操控以及事件日志有关)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>COMCTL32.dll(Windows应用程序公用GUI图形用户界面模块)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>COMDLG32.dll(Windows应用程序公用对话框模块/用于例如打开文件对话框)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>SHELL32.dll(Windows的32位外壳动态链接库文件/用于打开网页和文件/建立文件时的默认文件名的设置等大量功能)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>NETAPI32.dll(Windows网络应用程序接口)</string>
        </property>
       </item>
      </widget>
     </item>
     <item>
      <widget class="QTextEdit" name="symbolLogEdit">
       <property name="sizePolicy">
        <sizepolicy hsizetype="Ignored" vsizetype="Ignored">
         <horstretch>0</horstretch>
         <verstretch>0</verstretch>
        </sizepolicy>
       </property>
      </widget>
     </item>
     <item>
      <widget class="QProgressBar" name="symbolProgress">
       <property name="sizePolicy">
        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
         <horstretch>0</horstretch>
         <verstretch>0</verstretch>
        </sizepolicy>
       </property>
       <property name="maximumSize">
        <size>
         <width>16777215</width>
         <height>15</height>
        </size>
       </property>
       <property name="value">
        <number>0</number>
       </property>
       <property name="textVisible">
        <bool>false</bool>
       </property>
      </widget>
     </item>
    </layout>
   </widget>
  </widget>
 </widget>
 <resources/>
 <connections/>
</ui>


谢谢各位,给帮助加下。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

鹿坪 发表于 2023-5-6 21:02
用QT设计师打开后,画两个上去不就行了吗?
 楼主| 冥界3大法王 发表于 2023-5-6 21:11
本帖最后由 冥界3大法王 于 2023-5-6 21:12 编辑
鹿坪 发表于 2023-5-6 21:02
用QT设计师打开后,画两个上去不就行了吗?
@鹿坪  不会啊,试过几十次,仍旧不成功,奶奶个孙子的。
和Delphi的有很大的不同啊。
请师尊表演,谢谢。
素质流氓k1 发表于 2023-5-6 21:33
[C++] 纯文本查看 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>SymbolView</class>
 <widget class="QWidget" name="SymbolView">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>694</width>
    <height>853</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>Form</string>
  </property>
  <property name="autoFillBackground">
   <bool>true</bool>
  </property>
  <property name="styleSheet">
   <string notr="true"/>
  </property>
  <widget class="QSplitter" name="mainSplitter">
   <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
     <width>691</width>
     <height>601</height>
    </rect>
   </property>
   <property name="sizePolicy">
    <sizepolicy hsizetype="Ignored" vsizetype="Ignored">
     <horstretch>0</horstretch>
     <verstretch>0</verstretch>
    </sizepolicy>
   </property>
   <property name="orientation">
    <enum>Qt::Vertical</enum>
   </property>
   <property name="childrenCollapsible">
    <bool>false</bool>
   </property>
   <widget class="QSplitter" name="listSplitter">
    <property name="sizePolicy">
     <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
      <horstretch>0</horstretch>
      <verstretch>0</verstretch>
     </sizepolicy>
    </property>
    <property name="orientation">
     <enum>Qt::Horizontal</enum>
    </property>
    <property name="handleWidth">
     <number>2</number>
    </property>
    <property name="childrenCollapsible">
     <bool>false</bool>
    </property>
   </widget>
   <widget class="QWidget" name="layoutWidget">
    <layout class="QVBoxLayout" name="logLayout">
     <property name="spacing">
      <number>3</number>
     </property>
     <item>
      <widget class="QComboBox" name="comboBox">
       <property name="toolTip">
        <string>系统文件所属模块查阅</string>
       </property>
       <property name="editable">
        <bool>true</bool>
       </property>
       <item>
        <property name="text">
         <string>kernel32.dll(系统核心服务/进程与线程控制/内存管理/文件访问等)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>user32.dll(键盘鼠标输入/窗口/菜单管理)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>gdi.dll(图形设备接口/屏幕/打印机上显示文本和图形)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>ADVAPI32.dll(函数与对象的安全性/注册表的操控以及事件日志有关)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>COMCTL32.dll(Windows应用程序公用GUI图形用户界面模块)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>COMDLG32.dll(Windows应用程序公用对话框模块/用于例如打开文件对话框)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>SHELL32.dll(Windows的32位外壳动态链接库文件/用于打开网页和文件/建立文件时的默认文件名的设置等大量功能)</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>NETAPI32.dll(Windows网络应用程序接口)</string>
        </property>
       </item>
      </widget>
     </item>
     <item>
      <widget class="QTextEdit" name="symbolLogEdit">
       <property name="sizePolicy">
        <sizepolicy hsizetype="Ignored" vsizetype="Ignored">
         <horstretch>0</horstretch>
         <verstretch>0</verstretch>
        </sizepolicy>
       </property>
      </widget>
     </item>
     <item>
      <widget class="QProgressBar" name="symbolProgress">
       <property name="sizePolicy">
        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
         <horstretch>0</horstretch>
         <verstretch>0</verstretch>
        </sizepolicy>
       </property>
       <property name="maximumSize">
        <size>
         <width>16777215</width>
         <height>15</height>
        </size>
       </property>
       <property name="value">
        <number>0</number>
       </property>
       <property name="textVisible">
        <bool>false</bool>
       </property>
      </widget>
     </item>
    </layout>
   </widget>
  </widget>
  <widget class="QWidget" name="">
   <property name="geometry">
    <rect>
     <x>5</x>
     <y>612</y>
     <width>681</width>
     <height>226</height>
    </rect>
   </property>
   <layout class="QVBoxLayout" name="verticalLayout">
    <item>
     <widget class="QListWidget" name="listWidget"/>
    </item>
    <item>
     <layout class="QHBoxLayout" name="horizontalLayout">
      <item>
       <widget class="QPushButton" name="pushButton">
        <property name="text">
         <string>PushButton</string>
        </property>
       </widget>
      </item>
      <item>
       <widget class="QPushButton" name="pushButton_2">
        <property name="text">
         <string>PushButton</string>
        </property>
       </widget>
      </item>
      <item>
       <widget class="QPushButton" name="pushButton_3">
        <property name="text">
         <string>PushButton</string>
        </property>
       </widget>
      </item>
     </layout>
    </item>
   </layout>
  </widget>
 </widget>
 <resources/>
 <connections/>
</ui>


没看懂你的要求 是这样吗?

免费评分

参与人数 1热心值 +1 收起 理由
冥界3大法王 + 1 意思对了,但是效果没出来,出现在上面命令行的上1行处

查看全部评分

 楼主| 冥界3大法王 发表于 2023-5-6 21:38
@素质流氓k1
image.png
但是编译之后成了这个奶奶样。
我也经常弄成这类似的。
DEATHTOUCH 发表于 2023-5-6 22:02
qt玩的不多,相比于Delphi这类的确实比较蛋疼
你康康这个
[XML] 纯文本查看 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>SymbolView</class>
 <widget class="QWidget" name="SymbolView">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>824</width>
    <height>597</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>Form</string>
  </property>
  <property name="autoFillBackground">
   <bool>true</bool>
  </property>
  <property name="styleSheet">
   <string notr="true"/>
  </property>
  <layout class="QGridLayout" name="gridLayout">
   <item row="0" column="0">
    <widget class="QSplitter" name="splitter">
     <property name="orientation">
      <enum>Qt::Vertical</enum>
     </property>
     <widget class="QComboBox" name="comboBox">
      <property name="toolTip">
       <string>系统文件所属模块查阅</string>
      </property>
      <property name="editable">
       <bool>true</bool>
      </property>
      <item>
       <property name="text">
        <string>kernel32.dll(系统核心服务/进程与线程控制/内存管理/文件访问等)</string>
       </property>
      </item>
      <item>
       <property name="text">
        <string>user32.dll(键盘鼠标输入/窗口/菜单管理)</string>
       </property>
      </item>
      <item>
       <property name="text">
        <string>gdi.dll(图形设备接口/屏幕/打印机上显示文本和图形)</string>
       </property>
      </item>
      <item>
       <property name="text">
        <string>ADVAPI32.dll(函数与对象的安全性/注册表的操控以及事件日志有关)</string>
       </property>
      </item>
      <item>
       <property name="text">
        <string>COMCTL32.dll(Windows应用程序公用GUI图形用户界面模块)</string>
       </property>
      </item>
      <item>
       <property name="text">
        <string>COMDLG32.dll(Windows应用程序公用对话框模块/用于例如打开文件对话框)</string>
       </property>
      </item>
      <item>
       <property name="text">
        <string>SHELL32.dll(Windows的32位外壳动态链接库文件/用于打开网页和文件/建立文件时的默认文件名的设置等大量功能)</string>
       </property>
      </item>
      <item>
       <property name="text">
        <string>NETAPI32.dll(Windows网络应用程序接口)</string>
       </property>
      </item>
     </widget>
     <widget class="QTextEdit" name="symbolLogEdit">
      <property name="sizePolicy">
       <sizepolicy hsizetype="Ignored" vsizetype="Ignored">
        <horstretch>0</horstretch>
        <verstretch>0</verstretch>
       </sizepolicy>
      </property>
     </widget>
     <widget class="QProgressBar" name="symbolProgress">
      <property name="sizePolicy">
       <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
        <horstretch>0</horstretch>
        <verstretch>0</verstretch>
       </sizepolicy>
      </property>
      <property name="maximumSize">
       <size>
        <width>16777215</width>
        <height>15</height>
       </size>
      </property>
      <property name="value">
       <number>0</number>
      </property>
      <property name="textVisible">
       <bool>false</bool>
      </property>
     </widget>
    </widget>
   </item>
   <item row="1" column="0">
    <widget class="QSplitter" name="splitter_2">
     <property name="orientation">
      <enum>Qt::Vertical</enum>
     </property>
     <widget class="QListWidget" name="listWidget"/>
     <widget class="QWidget" name="">
      <layout class="QHBoxLayout" name="horizontalLayout">
       <item>
        <widget class="QPushButton" name="pushButton">
         <property name="text">
          <string>PushButton</string>
         </property>
        </widget>
       </item>
       <item>
        <widget class="QPushButton" name="pushButton_2">
         <property name="text">
          <string>PushButton</string>
         </property>
        </widget>
       </item>
       <item>
        <widget class="QPushButton" name="pushButton_3">
         <property name="text">
          <string>PushButton</string>
         </property>
        </widget>
       </item>
      </layout>
     </widget>
    </widget>
   </item>
  </layout>
 </widget>
 <resources/>
 <connections/>
</ui>
 楼主| 冥界3大法王 发表于 2023-5-6 22:14
本帖最后由 冥界3大法王 于 2023-5-6 22:20 编辑
DEATHTOUCH 发表于 2023-5-6 22:02
qt玩的不多,相比于Delphi这类的确实比较蛋疼
你康康这个
[mw_shl_code=xml,true]
试了一下,一堆错误。。。一堆找不到。。。说得太对了,这辈子没见过这么狗屎的程序。
易用性, 上手难度和Delphi没得比。

好在用Delphi开发插件已经算是入手了,还差个界面调用需要学习调试掌握下就再也不用这狗屎直接弄QT的源码了。
急得我直想奶奶祖宗的骂啊。
DEATHTOUCH 发表于 2023-5-6 22:22
冥界3大法王 发表于 2023-5-6 22:14
试了一下,一堆错误。。。一堆找不到。。。说得太对了,这辈子没见过这么狗屎的程序。
易用性, 上手难度 ...

那确实没办法了,不过能用Delphi开发插件还是非常不错的,毕竟回到熟悉的领域才能大施拳脚。
 楼主| 冥界3大法王 发表于 2023-5-6 22:25
DEATHTOUCH 发表于 2023-5-6 22:22
那确实没办法了,不过能用Delphi开发插件还是非常不错的,毕竟回到熟悉的领域才能大施拳脚。

@DEATHTOUCH
明天加我QQ,在线给我修改下,我送你大礼。
DEATHTOUCH 发表于 2023-5-6 22:49
冥界3大法王 发表于 2023-5-6 22:25
@DEATHTOUCH
明天加我QQ,在线给我修改下,我送你大礼。

也行吧,不过在线修改那玩意应该十分费劲,毕竟我对Qt不是很熟。
还有,你可以尝试创建一个demo程序来专门测试这个问题。
不过x64dbg用的Qt版本还是太蛋疼了,现在的稳定版都6.5了。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 21:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表