当前位置: 首页 > news >正文

英文网站建设方案详细方案网站建设工作

英文网站建设方案详细方案,网站建设工作,龙岩网站设计一般要多久,要做个公司网站的方案费用目录 mainwindow.h mainwindow.cpp main.cpp Qt的分割窗口功能允许用户将一个窗口分割成多个区域#xff0c;每个区域可以独立地显示不同的内容。这种功能在许多应用程序中非常有用#xff0c;例如编辑器、浏览器和IDE等。 理解Qt的分割窗口#xff0c;需要从以下几个方面…目录 mainwindow.h mainwindow.cpp main.cpp Qt的分割窗口功能允许用户将一个窗口分割成多个区域每个区域可以独立地显示不同的内容。这种功能在许多应用程序中非常有用例如编辑器、浏览器和IDE等。 理解Qt的分割窗口需要从以下几个方面入手 窗口布局在Qt中窗口通常由一个主窗口QWidget和其子部件widgets组成。分割窗口就是将这个主窗口分割成多个子窗口通常也是QWidget每个子窗口可以独立地移动、调整大小和显示内容。 分割器SplitterQt提供了一个特殊的部件叫做QSplitter用于实现窗口的分割。QSplitter可以包含多个子部件并且可以根据需要进行拖动和调整大小从而实现窗口的动态分割。 使用方式要使用QSplitter首先需要创建一个QSplitter对象然后添加要分割的子部件。这些子部件可以是任何QWidget的实例例如QLabel、QTextEdit、QTableWidget等。 布局管理与普通的QWidget一样QSplitter也需要进行布局管理。可以使用布局管理器如QVBoxLayout或QHBoxLayout来控制QSplitter的位置和大小。 事件处理由于分割窗口涉及到用户的交互操作如拖动分割线因此需要处理一些特殊的事件如鼠标事件和大小调整事件。可以通过重写QWidget的事件处理函数如mousePressEvent、resizeEvent等来实现这些功能。 动态调整QSplitter的一个重要特性是它可以动态调整子部件的大小。这意味着用户可以通过拖动分割线来改变各个子窗口的大小从而实现灵活的界面布局。 下面是一个分割窗口的案例 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H ​ #include QMainWindow ​ class MainWindow : public QMainWindow {Q_OBJECT ​ public:MainWindow(QWidget* parent 0);~MainWindow(); }; ​ #endif // MAINWINDOW_H ​ mainwindow.cpp #include mainwindow.h ​ MainWindow::MainWindow(QWidget* parent): QMainWindow(parent) { } ​ MainWindow::~MainWindow() { ​ } ​ main.cpp #include mainwindow.h #include QApplication #includeQsplitter #includeQTextEdit #include QTextCodec ​ int main(int argc, char* argv[]) {QApplication a(argc, argv);QFont font(ZYSong18030, 12);a.setFont(font);//主分割窗口QSplitter* splitterMain new QSplitter(Qt::Horizontal, 0);QTextEdit* textLeft new QTextEdit(QObject::tr(Left Widget), splitterMain);textLeft-setAlignment(Qt::AlignCenter);//右部分割窗口QSplitter* splitterRight new QSplitter(Qt::Vertical, splitterMain);splitterRight-setOpaqueResize(false);QTextEdit* textUp new QTextEdit(QObject::tr(Top Widget), splitterRight);textUp-setAlignment(Qt::AlignCenter);QTextEdit* textBottom new QTextEdit(QObject::tr(Bottom Widget), splitterRight);textBottom-setAlignment(Qt::AlignCenter);splitterMain-setStretchFactor(1, 1);splitterMain-setWindowTitle(QObject::tr(Splitter));splitterMain-show(); ​//MainWindow w;//w.show(); ​return a.exec(); } ​
http://www.zqtcl.cn/news/524757/

相关文章:

  • 网络营销网站建设公司h5应用
  • 网站开发合同要上印花税吗南江红鱼洞水库建设管理局网站
  • 疏通下水道网站怎么做wordpress 恢复初始化
  • 电脑商业网站怎的做软文推广渠道
  • 自己做网站需要买什么如何做微信商城网站
  • 有了网站开发app是不是更容易自建网站管理
  • 网站将要准备建设的内容有哪些做外贸有效的网站
  • 网站设计博客网站内容添加
  • 网站建站行业新闻微盟开店怎么收费
  • 网站的建设参考文献郑州网站建设中国建设建设银行
  • 重庆那些公司的网站是网易做的电信100m光纤做网站
  • 网站怎么设计产品营销策略包括哪些内容
  • 天元建设集团有限公司破产重组河源seo排名
  • 网站权重什么意思seo的搜索排名影响因素有
  • 建设报名系统是正规网站吗计算机培训班出来好找工作吗
  • 网站上的文章用秀米可以做吗宁波外客网络科技有限公司
  • 网站底部导航代码成品视频直播软件推荐哪个好一点ios
  • 上海电商网站开发公司垫江网站建设价格
  • 门户网站建设存在问题与不足商城网站开发项目文档
  • wordpress建站方便吗wordpress加入海报功能
  • 网站名称注册保护2018wordpress主题
  • 类似享设计的网站企业信息系统公示
  • 如何学习网站开发酒店网站源码
  • 怎么用nas做网站服务器WordPress云虚拟空间
  • 网站设计 ipad企业品牌推广宣传方案
  • 织梦网站怎么更换模板济南建设厅网站
  • 用wordpress仿站专业做俄语网站建设司
  • 做暧暧网站网站开发 思维导图
  • asp.net做登录注册网站苏醒的wordpress主题怎么样
  • 正能量不良网站推荐2020网站建设单位是什么