使用Qt控件练习文本编辑窗口的创建。
- #ifndef MAINWINDOW_H
- #define MAINWINDOW_H
- #include <QMainWindow>
- #include <QLabel>
- #include <QProgressBar>
- QT_BEGIN_NAMESPACE
- namespace Ui {
- class MainWindow;
- }
- QT_END_NAMESPACE
- class MainWindow : public QMainWindow
- {
- Q_OBJECT
- private:
- QLabel* m_labFile;
- QProgressBar* m_proGressBar;
- QLabel* m_labInfo;
- public:
- MainWindow(QWidget *parent = nullptr);
- ~MainWindow();
- private slots:
- void on_actionFile_New_triggered();
- void on_actionFile_Open_triggered();
- void on_actionFile_Save_triggered();
- void on_textEdit_copyAvailable(bool b);
- void on_textEdit_selectionChanged();
- void on_actionFont_Bold_triggered(bool checked);
- void on_actionFont_Italic_triggered(bool checked);
- void on_actionFont_UnderLine_triggered(bool checked);
- void on_fontSize_changed(int fontSize);
- void on_font_changed(QFont font);
- private:
- Ui::MainWindow *ui;
- };
- #endif // MAINWINDOW_H
复制代码- #include "mainwindow.h"
- #include <QApplication>
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- MainWindow w;
- w.show();
- return a.exec();
- }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |