[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnzJsQjbEZUv89G-wSx5j7WH6Z6nz4e9Oc_JxV_LyCQE":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":8,"question":15,"related":16,"source":27,"type":42},[],"2025-12-03 07:57:15",248585145,[],{"count":9,"courseId":10,"courseImg":11,"courseName":12,"workId":13,"workName":14},16,"53e1d2ef4961cca8eea3e23969ad2cb9","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F03a579384a6dc297c89809b582fcc767.png","默认课程","work_48413407","作业2 事件及画图","程序分析题:下面的代码段实现在自定义Widget窗口中按下鼠标左键时,弹出&quot;您按下了左键&quot;的消息框;按下鼠标右键时,弹出&quot;您按下了右键&quot;的消息框.类中采用了默认的事件处理函数,请完善程序. void Widget:: ( QMouseEvent ) { if(event-&gt;button() == ) QMessageBox::information(this,&quot;提示&quot;,&quot;您按下了左键&quot;); else QMessageBox::information(this, &quot;提示&quot;,&quot;您按下了右键&quot;); }",[17,29,39,43,48,53,58,67,76,85],{"answer":18,"createTime":19,"id":20,"options":21,"question":26,"source":27,"type":28},[],"2025-12-26 03:05:59",239250213,[22,23,24,25],"李鸿章","康有为","孙中山","梁启超","大民族主义者是()提出来","v1",0,{"answer":30,"createTime":19,"id":31,"options":32,"question":37,"source":27,"type":38},[],239250214,[33,34,35,36],"&quot;华夷有别&quot;","五族共和","驱除鞑虏、恢复中华","民族平等、民族自治","孙中山民族思想转变的内容包括()",1,{"answer":40,"createTime":5,"id":6,"options":41,"question":15,"source":27,"type":42},[],[],2,{"answer":44,"createTime":5,"id":45,"options":46,"question":47,"source":27,"type":42},[],248585146,[],"程序分析题: 已知程序运行后,运行效果如图所示,请完成代码段的填空. \u003Cimg src=\"https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002Fbb1a3186e61c2b21eef3c824b9c72203.png\"> void Widget::paintEvent(QPaintEvent *) { QPainter ;\u002F\u002F创建画家对象 QRectF rectangle(50,50,200,100); painter.drawRect(rectangle); painter. (50,30,&quot;图形绘制&quot;);\u002F\u002F绘制文字 QPen pen; pen.setColor(Qt::red); pen.setWidth(3); ;\u002F\u002F设置画笔 painter.drawArc(rectangle,0,90*16); pen.setColor(Qt::blue); QBrush brush; brush.setColor(Qt::green); brush.setStyle(Qt::CrossPattern); painter.setPen(pen); painter.setBrush(brush); painter. ;\u002F\u002F绘制曲线 }",{"answer":49,"createTime":5,"id":50,"options":51,"question":52,"source":27,"type":42},[],248585147,[],"程序分析题:已知程序运行界面如图所示,未使用界面设计师,请在主窗口构造函数中填空,以完成界面的设计. \u003Cimg src=\"https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F66e27ab41c2c5224e94d2e6484ed6a4e.png\"> MainWindow::MainWindow(QWidget *parent): QMainWindow(parent),ui(new Ui::MainWindow) { ui-&gt;setupUi(this); this-&gt;setWindowTitle(&quot;ch7exam2_2&quot;); QToolButton *toolBtn = new QToolButton(ui-&gt;mainToolBar); toolBtn-&gt;setText(tr(&quot;退出&quot;)); ;\u002F\u002F添加工具栏 QCalendarWidget *calendar=new QCalendarWidget(this); ;\u002F\u002Fcalendar填充中心区域 (new QLabel(&quot;永久信息&quot;));\u002F\u002F状态栏显示永久信息 }",{"answer":54,"createTime":5,"id":55,"options":56,"question":57,"source":27,"type":42},[],248585148,[],"程序分析题: 程序的功能为:运行时首先打开一个文件对话框请用户选择一个文件;然后打开一个字体对话框,请用户选择一个字体;最后打开一个带有标签部件的窗口,标签中显示的文字为用户选择文件的文件名(若未选择,显示默认的字符串&quot;label&quot;)、字体为用户设置的字体(若未设置,使用默认字体).请填空. #include&lt;QApplication&gt; #include&lt;QFont&gt; #include&lt;QLabel&gt; #include&lt;QFontDialog&gt; int main(int argc,char* argv[]) { QApplication a(argc,argv); QString filename=___________ (nullptr,&quot;请选择一个文件&quot;);\u002F\u002F打开文件对话框 bool isOK; _____ font=___________ (&amp;isOK,nullptr);\u002F\u002F打开字体对话框,选择字体 QWidget w; QLabel label(&quot;label&quot;,&amp;w); if(!filename.isEmpty()) label.setText(filename); if( ) label.setFont(font); w.show(); a.exec(); }",{"answer":59,"createTime":5,"id":60,"options":61,"question":66,"source":27,"type":28},[],248585149,[62,63,64,65],"QObject","QPaintDevice","QWidget","QEvent","QPainter可以在继承自( )类的任何对象上进行绘制操作",{"answer":68,"createTime":5,"id":69,"options":70,"question":75,"source":27,"type":28},[],248585150,[71,72,73,74],"setColor()","setStyle()","setWidth()","setJoinStyle()","通过调用QPen类的()函数可以设置画笔线条宽度",{"answer":77,"createTime":5,"id":78,"options":79,"question":84,"source":27,"type":28},[],248585151,[80,81,82,83],"QImage","QPixmap","QPicture","QFile","对象不是Qt的绘图设备",{"answer":86,"createTime":5,"id":87,"options":88,"question":93,"source":27,"type":28},[],248585152,[89,90,91,92],"QFontInfo","QFont","QFontDialog","QFontMetrics","使用QPainter::setFont()函数可以对绘制的文字进行设置,该函数的参数是一个()对象"]